We are currently refactoring our documentation. Please excuse any problems you may find and report them here.
The features of TiKV
|Linear scalability||With 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-recovery||TiKV achieves fault tolerance through replicating data to multiple nodes via the Raft consensus algorithm.|
|TTL (Time to Live) on RawKV||RawKV supports TTL, which means expired Key-Value pairs will be cleared automatically.|
|CAS (Compare And Swap) on RawKV||RawKV supports compare-and-swap operation, which is an atomic instruction used in multi-threading to achieve synchronization.|
|Distributed Transaction||Similar to Google’s Spanner, TiKV supports externally consistent distributed transactions.|