Vina Key-Value Store System Benchmark
September 7th, 2009
I expect you to know what is key-Value store system. If you don’t know what is Key-Value store systems I suggest you to read the following posts:
– Against all the odds
– Drop ACID and Think About Data
– Storage Systems for High Scalable Systems presentation
Then Vina is part of my Storage System that content: Inverted Index, Index File, and Key-Value store system. Vina my own key-Value store system, and I use it inside Kngine for store huge amount of data and process it. Vina also working with my Parallel Data processing framework. Today I like to share Vina version 0.79 benchmark:
The PC configuration: mainstream Laptop working by windows 7 RTM. AMD Turion X2 Ultra 64 ZM-82 2.2Ghz, 3.7GB DDR2 Ram. The test run in normal conditions beside Firefox, and windows media player running. Vina writing direct to disk without any Caching in Set, or Get operations. Vina wrote by C Sharp 3 (.NET Framework 3.5 SP1)
- 10 Concurrent clients:
- Payload 100 byte
- 100,000 Set Operation.
- Time 10,102 msec
- 10 Concurrent clients:
- Payload 100 byte
- 100,000 Set operation.
- 100,000 Get operation.
- Time 13,922 msec
- 1 Client:
- Payload 100 byte
- 10,100 Set operation
- Time 1,000msec
- 1 Client:
- Payload 100 byte
- 10,000 get operation
- Time 1,022msec
Vina currently is not open source, but maybe I will open it later this year!
If you like to saw other benchmark for other Key-Value systems check this links:
- Redis vs MySQL vs Tokyo Tyrant (on EC2)
- Redis Benchmark








Leave a Reply