ドキュメント データ ストアで POC を行っているため、MongoDB と CouchBase を評価用に選択しました。
環境の詳細は以下の通りです
マシン : Centos 6.7、2 コア CPU、CPU MHz: 2494.078、RAM : 7 GB (6 GB 空き)
デフォルト構成のMongoDB db バージョン v3.2.0
CouchBase バージョン: 4.1.0-5005 Enterprise Edition (クラスター RAM: 3GB、バケット RAM: 1GB)
原稿サイズ : 326 B
以下はPOCの結果です
+--------------------+---------------------------------- -----------+--------------+--------------+-------- ------+--------------+--------------+------------- +-------------+ | | 操作 | 挿入 (10 バッチで、各バッチは 100K です) | クエリを選択 | クエリを選択 | クエリを選択 | クエリを選択 | クエリを選択 | 範囲クエリ | 範囲クエリ | +--------------------+---------------------------------- -----------+--------------+--------------+-------- ------+--------------+--------------+------------- +-------------+ | | レコード数 | 1000K | 0 | 100 | 33k | 140k | 334k | 114k | 460k | | | モンゴ | 99 秒 | 568ms | 792ms | 1500ms | 3800ms | 7800ms | - | 15387ms | | | カウチベース | 370 秒 | 8ms | 250ms | 6700ms | 28000ms | 69000ms | 28644ms | - | +--------------------+---------------------------------- -----------+--------------+--------------+-------- ------+--------------+--------------+------------- +-------------+
クライアント: JAVA SDK とスプリング データを使用しました。
単一ノードでのcouchbaseとmongodbのパフォーマンスには大きな違いがあります。カウチベースのパフォーマンスを向上させる設定パラメータはありますか?