Details
- Tag
- 0.3.0-RC1
Tarantool is a NoSQL In-Memory database. It's distributed under BSD licence and is hosted on [github][tarantool-github].
Tarantool features:
This section descrives how to run YCSB against a local Tarantool instance
First, clone Tarantool from it's own git repo and build it (described in our [README.md][tarantool-readme]):
cp %YCSB%/tarantool/conf/tarantool-tree.lua <vardir>/tarantool.lua cp %TNT%/src/box/tarantool <vardir> cd <vardir> ./tarantool tarantool.lua
OR you can simply download ans install a binary package for your GNU/Linux or BSD distro from http://tarantool.org/download.html
Now you are ready to run! First, load the data:
./bin/ycsb load tarantool -s -P workloads/workloada
Then, run the workload:
./bin/ycsb run tarantool -s -P workloads/workloada
See the next section for the list of configuration parameters for Tarantool.
Which host YCSB must use for connection with Tarantool
Which port YCSB must use for connection with Tarantool
(possible values: 0 .. 255)
Which space YCSB must use for benchmark Tarantool
[tarantool-github]: https://github.com/tarantool/tarantool/ [tarantool-readme]: https://github.com/tarantool/tarantool/blob/master/README.md