2

MongoDb のサイトによると、現在サポートされているストレージ エンジンは Memory-Mapped Storage Engine のみです。システム クラッシュ (電源障害など) が発生した場合に原子性をどのようにサポートするのか疑問に思っています。OSに依存しますか?このトピックに関する参照はありますか?

以下と比較して、この設計の長所と短所は何ですか?

  1. 追加のみのb +ツリーに依存するcouchdbのクラッシュのみの設計。
  2. sqlite のロールバック ジャーナル ファイル

ありがとう

4

2 に答える 2

1

これはあなたが探しているページです:

http://www.mongodb.org/display/DOCS/Durability+and+Repair

于 2011-02-16T06:18:14.857 に答える
1

レプリカ セットを使用して、データが少なくとも N 個のレプリカ ノードに到着したことを確認するか、スタンドアロンの場合は、MongoDB 1.8 が専用のジャーナルを持ち、クラッシュに対する耐久性が向上するのを待ちます (最新の 1.7.X で利用できるはずです)。不安定なリリース)。それとは別に、Google - この問題は、さまざまな投稿やブログで詳細に議論され、文書化されています。最初に自分で調査しない理由がわかりません。

于 2011-02-16T06:28:09.127 に答える