TiKV offers the following key features:

    Feature Description
    Replication and rebalancing With the Placement Driver and carefully designed Raft groups, TiKV excels in horizontal scalability and can easily scale to over 100 terabytes of data.
    High fault tolerance and auto-recovery TiKV applies the Raft consensus algorithm to replicate data to multiple nodes, thus achieving high fault tolerance.
    TTL (Time to Live) on RawKV RawKV supports TTL to automatically clear expired Key-Value pairs.
    CAS (Compare-And-Swap) on RawKV RawKV supports the compare-and-swap operation to achieve synchronization in multi-threading.
    Distributed Transaction Similar to Google Spanner, TiKV supports externally consistent distributed transactions.
    TiKV API V2 TiKV API v2 provides new storage format to support more features, such as Changed Data Capture and Key Space.
    RawKV BR RawKV supports backup and restoration.
    RawKV CDC RawKV supports Changed Data Capture.