TiKV is inspired by the design of Google Spanner and HBase, but much simpler (Doesn't depend on any distributed file system).
-
Geo-Replication
TiKV uses Raft to support Geo-Replication. We have ported etcd's raft implementation to Rust. -
Horizontal scalability
-
Consistent distributed transactions
-
Coprocessor support
-
Working with TiDB