2012-04-25 16 views
13

低メモリ環境(1GB以下)でパフォーマンスの良いものはどれですか?CouchDBとMongoDBとの比較(メモリ使用率)

過去にMongoDBを使用しましたが、これは512MBボックスで250MBのデータベースでメモリに苦労しているようですが、これはCouchDBでも同じですか?

答えて

14

CouchDBはメモリをほとんど使用しません。これは、iOSとAndroidに埋め込まれています。— Erlangとすべてです。

CouchDBは、ファイルI/Oを通して完全に動作し、オペレーティングシステム(ファイルシステムキャッシュ)にキャッシュを委任します。 CouchDBサーバーの典型的な状況は、ごくわずかな「使用済み」メモリーを見ることですが、「キャッシュ」には非常に大きな量が使用されています。専用のCouchDBサーバーでは、その番号は基本的にCouchDBのデータです。しかし、それらのリソースの管理と再割り当ては、それが属するOSに依存します。

つまり、CouchDBは低メモリ環境で優れたパフォーマンスを発揮します。実際に、低メモリは低レイテンシの記憶装置(ソリッドステートディスク)によってある程度バランスが取られているため、組み込み環境(例えば、モバイル)は非常に高速である。

+1

携帯電話に埋め込む方法について詳しくは教えてください。 – aitchnyu

関連する問題