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


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