Ketika basis data Anda tumbuh melampaui apa yang dapat Anda backup dalam satu jam, Anda membutuhkan model yang berbeda.
Cadangan penuh dari basis data Anda akan memotong log Anda, tetapi harus "SQL aware", karena dalam skenario itu, perangkat lunak cadangan yang memberi tahu SQL server tentang apa yang telah didukung, dan apa yang harus dipotong.
Seperti yang disebutkan orang lain, jika Anda memiliki basis data dalam model pemulihan "Penuh", log transaksinya akan tumbuh tanpa batas waktu, hingga Anda membuat cadangan Full-SQL-aware.
Pemulihan benar-benar masalah di sini, bukan Cadangan. Dan itu bukan keputusan teknis, ini keputusan bisnis!
Jika pemilik bisnis Anda OK dengan kehilangan satu jam atau lebih dari transaksi basis data mereka (yang mungkin SANGAT sulit atau tidak mungkin untuk diulang!) Maka model Anda berfungsi. Jika mereka baik-baik saja dengan sistem mati selama berjam-jam saat Anda mengembalikan seluruh database dari cadangan, maka model Anda berfungsi.
Namun, jika bisnis Anda menganggap sistem ERP mereka sebagai aset penting untuk operasi mereka (bukankah semuanya?), Maka menetapkan waktu pemulihan maksimum yang dapat diterima (alias RTO, Tujuan Waktu Pemulihan) untuk layanan penting Anda akan menjadi keputusan bisnis.
Juga, pemilik bisnis atau pemangku kepentingan sistem perlu mendefinisikan berapa banyak data yang mereka rela kehilangan risiko dalam suatu kejadian, alias RPO (Recovery Point Objective).
Jawabannya jika Anda bertanya kepada mereka mungkin "TIDAK ada data yang bisa hilang! Sistem ERP harus tersedia 24/7/365!" ... yang kita semua tahu sangat tidak mungkin efektif biaya. Jika Anda memberi mereka biaya yang terkait dengan membangun sistem yang sepenuhnya mubazir, tanpa henti, mereka akan menghasilkan angka yang lebih masuk akal ..;)
Intinya adalah, jika Anda dapat menghindari kehilangan transaksi, Anda menabung bisnis Anda berpotensi ratusan atau ribuan jam kerja yang hilang. Itu berarti penghematan besar di perusahaan mana pun, dan tumbuh dengan ukuran perusahaan Anda ...