Features

The features of TiKV

We are currently refactoring our documentation. Please excuse any problems you may find and report them here.
FeatureDescription
Geo-replicationTiKV uses the Raft consensus algorithm and the Placement Driver to support geo-replication.
Horizontal scalabilityWith the Placement Driver and carefully designed Raft groups, TiKV excels in horizontal scalability and can easily scale to 100+ terabytes of data.
Consistent distributed transactionsSimilar to Google’s Spanner, TiKV supports externally consistent distributed transactions.
Coprocessor supportSimilar to Hbase, TiKV implements a coprocessor framework to support distributed computing.
Automatic shardingTiKV shards your data into regions without manual intervention, reducing maintenance burden.
Region balanceTiKV supports rebalancing regions due to faults, workload, or topology needs.
Dynamic membershipGrow or shrink TiKV clusters dynamically, without the need for downtime.
Rolling online updatesUsing supported deployment methods, safely upgrade TiKV clusters without worry.
Extensive Metric SuiteEasily integrate TiKV into your infrastructure monitoring with extensive Prometheus reporting.
Flexible APIsUse transactional or raw gRPC APIs through clients in your favorite language, or use gRPC directly.