LoginSignup
7
7

More than 5 years have passed since last update.

ROMAと他NOSQLのベンチマーク比較(redis, levelDB, RocksDB)

Last updated at Posted at 2015-12-21

検証しているNOSQL

  • RocksDB
  • levelDB
  • redis
  • ROMA(memory mode)
  • ROMA(Tokyo Cabinet)
  • ROMA(Groonga)

roma-benchmark-logo.png

条件

ベンチマーク環境

Operating System CentOS Release 6.5
Kernel 2.6.32-431.el6.x86_64
CPU Intel(R) Xeon(R) CPU X5650 @ 2.67GHz - 2 cores
RAM 4 GB
NIC 1.25 Gb/s
Hardware Type VMWare Hypervisor base Virtual Machine
BenchMark Tool Yahoo Cloud Service Benchmark(YCSB) tool

使用するデータ

Record description Each record consisted of 10 string fields, each 10 bytes long and with a 2-byte name
Record Size 120 bytes
Key Description The key was the word "user" followd by a 64 bit FowlerNoll-Vo hash4(indecimal notation)
Key Size 23 bytes

Result

Read Only Test

Latency

WorkloadCLatency.png
WorkloadCLatency-column.png

Throughput

WorkloadCThroughput.png
WorkloadCThroughput-column.png

Large DATA test

INSERT

WorkLoadD-Insert-ExecutionTime.png
WorkLoadD-Insert-Throughput.png
WorkLoadD-Insert-DataSize.png
WorkLoadD-Insert-Latency.png

READ

WorkLoadD-Read-ExecutionTime.png
WorkLoadD-Read-Throughput.png
WorkLoadD-Read-Latency.png

UPDATE

WorkLoadD-Update-ExecutionTime.png
WorkLoadD-Update-Throughput.png
WorkLoadD-Update-Latency.png

参照URL

ROMA Blog: http://roma-kvs.org/blogs/blog-entry-8.html

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7