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.
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.
Similar to Hbase, TiKV implements a coprocessor framework to support distributed computing.