2017-01-13 4 views
0

MongoDBを使用する単一ノードとCouchbaseを使用する別の単一ノードにはYCSBベンチマークを使用し、512MBのRAMとそれぞれ1つのコアを持つコンピュータで使用します。
できますか?ワークロードのパフォーマンス、スループットを確認できますか? 両方のデータベースのパフォーマンスを正しく比較できますか?1ノードのみのYCSBベンチマークを使用

答えて

0

短い答え:いいえ

長い答え:いくつかの弱点があなたの実験であります

  1. のMongoDBとのCouchbaseが分散されるように設計されています。単一ノード展開は、テスト目的でのみ作成されます。したがって、1ノードのみをベンチマークすると、有効なパフォーマンス結果が得られません。
  2. RAMのあなたの量がために非常に不十分であるように思わ:
    1. YCSB:実行中YSCBは、少なくとも2ギガバイトのRAMを取ることを期待しています。
    2. データベース:Couchbaseはメモリ内のデータベースです。その利点は、操作を高速化するためにRAMを使用することです。もしあなたがそれを飢えさせてしまうと、演技は壊滅的になるでしょう。一般的に、データベースを適切に動作させるにはデータベースに数GBを与える必要があります。
  3. YCSBの仕組みを知りたい場合は、documentationに記載されているbasicスイッチを使用してください。
関連する問題