Skip to content

Adoption & Ecosystem

Who uses it

The organisations below are limited to those with a citable source: the official adopters page [7] or a CNCF case study [8].

OrganisationUse caseSource
JD Cloud & AIMigrated object-storage (OSS) metadata from MySQL to TiKV, projecting 100 billion to 1 trillion rows8
ZhihuBuilt TiDB and the Zetta Table Store on TiKV to get past MySQL scalability limits7
U-NextProduction use on an ARM platform since 2019-12, handling COVID-19 traffic growth1
ShopeeTiKV adoption without TiDB7
LY.comTiKV adoption without TiDB7
Zhuan ZhuanTiKV adoption without TiDB7
Meituan-DianpingTiKV adoption without TiDB7
Ele.meTiKV adoption without TiDB7

Adoption signals

At the time of the CNCF graduation announcement, production adoption had roughly doubled to around 1,000 companies, and contributors to the core repository had grown from 78 to 226 [1]. The maintainer set spans multiple companies including PingCAP, Zhihu, JD Cloud, and Yidian Zixun [1].

GitHub statistics observed on 2026-06-23: 16,739 stars, 2,295 forks, and roughly 389 contributors [9].

Ecosystem

  • TiDB is the largest consumer; TiKV is its distributed storage layer, and TiDB pushes computation down through the coprocessor [4].
  • The Placement Driver (tikv/pd) is a required component for auto-sharding, Region rebalancing, and TSO allocation.
  • Client libraries client-rust, client-go, client-java, and client-python use the TxnKV and RawKV APIs directly without going through TiDB.
  • Change data capture is provided by components/cdc together with components/resolved_ts (and TiCDC).
  • Backup and point-in-time recovery use BR and backup-stream.

Alternatives

AlternativeDiffers by
etcdSame Raft plus KV model, but aimed at small configuration data (a few GB); TiKV targets 100+ TB and distributed ACID transactions
CockroachDBSpanner/Percolator lineage too, but bundles the SQL layer; TiKV is KV-only and leaves SQL to TiDB
YugabyteDBDistributed transactional SQL/KV in the same family; differs in storage layout and the TiKV-specific CF split
FoundationDBDistributed transactional KV centred on deterministic simulation testing and a layered design, versus TiKV's Raft + RocksDB + PD plus coprocessor push-down
Cassandra / ScyllaDBEventually consistent wide-column; TiKV is strongly consistent with distributed transactions

Sources