Google LevelDBは,限りなくシングルアクセス・ショートレングスにしよう

GoogleのLevelDBがバージョンアップするたびに速くなっている気がしたので,ベンチマークを取ってみました.
書き込みは前回と同じく1プロセス1スレッドから行ったので差がでず,読み込みのみをグラフにしてみました.

10バイトの値の読み込み.バージョンが新しくなると速くはなっていますが,同時アクセス数を増やしてもロックがかかっていて全体として速くはなっていません.

もっとバリューの長さを増やしても同じでした.
バリューの長さが100バイト.

バリューの長さが1000バイト.

バリューの長さが1kバイトに近づくと,むしろバリューの長さが短い場合に近づくほど遅くなっています.

他のNoSQL/KVSとの比較は,明日以降に乞うご期待.