2

これを取得したことを確認したいだけです...「耐久性」の要因を正しくするには、「同期を待つ」オプションが提供されているか、コレクションでグローバルに設定されていることを確認するだけです。書き込みがディスク上にあること、データが「すぐに同期」されていることを 100% 保証します (O/S に関する部分を除いて) 正しいですか?

4

1 に答える 1

3

コレクションごとに、「wairForSync」を「true」または「false」に設定できます。「true」に設定すると、そのコレクション内のドキュメントを保存、更新、または削除する呼び出しは、変更がディスクに書き込まれたことを O/S が報告するまで待機します。あなたが書いたように、OSまたはハードディスクが嘘をついている可能性があります。

「save」、「replace」などの呼び出しで「waitForSync」を「true」に設定した場合も同様です。

各ブロックにはチェックサムがあります。ArangoDB がドキュメントを書き込んでいる間にサーバーがクラッシュすると、起動時に書き込みが成功したかどうかがチェックされます。

于 2014-04-15T09:01:50.380 に答える