Add Tarantool database
http://tarantool.org and https://github.com/tarantool/tarantool In "mail.ru" we wrote and widely use Tarantool key-value database. It's key properties include: * Defferent index types with iterators: - HASH (the fastest) - TREE (range and ordered retreival) - BITSET (bit mask search) - RTREE (geo search) * multipart keys for HASH and TREE indexes * Data persistence with by Write Ahead Log (WAL) and snapshots. * asynchronous master-master replication, hot standby. * coroutines and async. IO are used to implement high-performance lock-free access to data. - socket-io/file-io with yeilds from lua * stored procedures in Lua (Using LuaJIT) * supports plugins written on C/C++ (Have two basic plugins for working with MySQL and PostgreSQL) * Authentication and access control Move 'distribution target' to the end (it's needed for .jar to be in the .tar.gz)
Showing
- bin/ycsb 2 additions, 1 deletionbin/ycsb
- pom.xml 3 additions, 1 deletionpom.xml
- tarantool/README.md 62 additions, 0 deletionstarantool/README.md
- tarantool/config/tarantool-hash.lua 12 additions, 0 deletionstarantool/config/tarantool-hash.lua
- tarantool/config/tarantool-tree.lua 12 additions, 0 deletionstarantool/config/tarantool-tree.lua
- tarantool/pom.xml 59 additions, 0 deletionstarantool/pom.xml
- tarantool/src/main/java/com/yahoo/ycsb/db/TarantoolClient.java 168 additions, 0 deletions...tool/src/main/java/com/yahoo/ycsb/db/TarantoolClient.java
Loading
Please register or sign in to comment