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 ​