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

We are a Cloud Native Computing Foundation graduated project. 🎉


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.