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.

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.