Menggunakan Database sebagai Container di Level Production

Menjadi perhatian ketika ingin mendeploy aplikasi menggunakan docker. Pertanyaan yang muncul diawal adalah, apakah mudah untuk proses backup databasenya, apakah data tidak rentan hilang atau rusak?
Setelah mencari tahu ketemu referensi dari stackoverflow.
Disitu bisa dibilang, menjadikan database sebagai container di level production tidak direkomendasikan.

Jadi ada 3 point yang diperhatikan, pertama updating docker biasanya ada problem dan tidak stabilnya storage drivers di docker, kedua bagaimana kalau ada kasus dengan power failure atau read erros? ketiga, database menjadi sulit untuk memanagenya.
kalau untuk di level testing atau staging, menggunakan database sebagai container adalah salah satu sangat direkomendasikan.

Reference: https://stackoverflow.com/questions/48515460/is-it-recommended-to-use-database-as-a-container-in-production-environment