TiKV : A distributed transactional key-value database

Based on the design of Google Spanner and HBase, but simpler to manage and without dependencies on any distributed filesystem

Geo-replication

TiKV uses the Raft consensus algorithm and the Placement Driver to support geo-replication.

Horizontal scalability

With the Placement Driver and carefully designed Raft groups, TiKV excels in horizontal scalability and can easily scale to 100+ terabytes of data.

Consistent distributed transactions

Similar to Google’s Spanner, TiKV supports externally consistent distributed transactions.

Coprocessor support

Similar to Hbase, TiKV implements a coprocessor framework to support distributed computing.

TiKV is a Cloud Native Computing Foundation member project