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 is now a Cloud Native Computing Foundation incubating project! 🎉🍾

As of May 21, 2019, TiKV has moved out of the CNCF sandbox and on to the next level. We'd like to thank the TiKV community for all of their support.


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.