コーネル大学の教授が,MongoDBのフォールトトレランスシステムに "設計上の欠陥がある" と主張している。10genでは,同社のテクニカルディレクタがこれに対して反論する。 コーネル大学 准教授の Emin Gün Sirer氏は,ACIDトランザクションをサポートするキー・バリュー・データストアである HyperDex の開発者だ。その氏が先日,Broken by Design: MongoDB Fault Tolerance と題したブログ記事で,MongoDBのフォールトトレラントシステムについて批判した。Sirer氏が大きな問題として取り上げているのは,MongoDBがフォールトトレランスのために,複数のノードに対してデータのレプリケーションを書き込む方法に関するものだ。氏は "MongoDBにおいて,書き込み(あるいは挿入)が完了したというのはどの時点を意味するのでしょうか?