TiKV

E699798

TiKV is an open-source, distributed transactional key-value database designed for horizontal scalability and strong consistency, often used as the storage layer for cloud-native applications.

All labels observed (2)

Label Occurrences
TiKV canonical 2
TiKV community 1

How this entity was disambiguated

Statements (88)

Predicate Object
instanceOf distributed key-value database
open-source software project
transactional key-value store
designedFor cloud-native environments
horizontal scalability
strong consistency
developedBy PingCAP
ecosystemComponentOf Cloud Native Computing Foundation landscape
hasFeature ACID transactions
Kubernetes deployment support
MVCC
Prometheus metrics
Raft consensus
Raft learner replicas
Raft-based replication
RocksDB-based storage engine
TLS encryption support
Titan key-value separation engine option
automatic data rebalancing
automatic failover
automatic sharding
backup & restore (BR) ecosystem tools
cloud-native storage
coprocessor framework
data compression
disaster recovery support
distributed GC for MVCC versions
distributed garbage collection
distributed key range management
distributed lock manager
distributed transactions
fault tolerance
gRPC-based APIs
geo-distributed deployment support
global distributed transactions via PD
high availability
horizontal scalability
hotspot scheduling
leader election via Raft
multi-tenant support via namespaces
online backup and restore
online configuration changes
online scaling
operator for Kubernetes
optimistic transactions
per-key linearizability
pessimistic transactions
placement driver integration
placement rules
range queries
raw key-value API
region merge and split
region-based data partitioning
scale-out architecture
secondary indexes via TiDB integration
shared-nothing architecture
snapshot isolation
snapshot reads
strong consistency
time-based MVCC versions
transactional key-value API
transactional semantics similar to Google Spanner and F1
two-phase commit
hasUse OLTP workloads
as a building block for distributed SQL databases
general-purpose key-value storage
storage layer for TiDB
storage layer for cloud-native applications
hostedOn GitHub
maintainedBy TiKV community
linked to: TiKV
partOf TiDB ecosystem
programmingLanguage Rust
repositoryURL https://github.com/tikv/tikv
softwareLicense Apache License 2.0
supportsConsistencyModel per-key linearizable reads and writes
strong consistency
supportsDeploymentModel Kubernetes
on-premises
public cloud
supportsInterface client libraries in multiple languages
gRPC
raw key-value API
transactional API
supportsProgrammingLanguage Rust
usesComponent Placement Driver (PD)
Raft consensus algorithm
RocksDB
writtenIn Rust

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

TiKV maintainedBy TiKV community
linked to: TiKV