The features of TiKV

We are currently refactoring our documentation. Please excuse any problems you may find and report them here.
Linear scalabilityWith the Placement Driver and carefully designed Raft groups, TiKV excels in horizontal scalability and can easily scale to 100+ terabytes of data.
Fault tolerance and auto-recoveryTiKV achieves fault tolerance through replicating data to multiple nodes via the Raft consensus algorithm.
TTL (Time to Live) on RawKVRawKV supports TTL, which means expired Key-Value pairs will be cleared automatically.
CAS (Compare And Swap) on RawKVRawKV supports compare-and-swap operation, which is an atomic instruction used in multi-threading to achieve synchronization.
Distributed TransactionSimilar to Google’s Spanner, TiKV supports externally consistent distributed transactions.