MySQL から MongoDB に切り替えたいのですが、大量のデータ損失 (1 時間以上) は受け入れられません。
3 つのバックアップ プランが必要です。
時間単位のバックアップ プラン。データは X 分ごとにディスクにフラッシュされます。サーバーに問題が発生した場合、再起動後、少なくとも 1 時間前まではすべてのデータが保持されていることを確認します。構成できますか?
毎日のバックアップ計画。データは毎日バックアップ ディスクに同期されるため、サーバーが爆発しても数時間で昨日のデータを復元できます。fsync、master-slave、または何か他のものを使用する必要がありますか? トラフィックを最小限に抑えたいので、理想的には変更のみが送信されます。
毎週のバックアップ計画。データは 2 番目のバックアップ ディスクに同期されるため、サーバーと最初のバックアップ ディスクの両方が爆発した場合でも、少なくとも先週のデータは保持されます。これは信頼性の問題なので、すべてのデータをネットワーク経由で送信しても問題ありません。
どうすればいいですか?