etcd

A strongly consistent key-value store on Raft, the place Kubernetes keeps its cluster state. See how developers rate it month by month on DTDb.

Category
database engine
Developer
Cloud Native Computing Foundation
Created by
Brandon Philips, Xiang Li
First release
2013
License
Apache-2.0
Open source
Yes
Pricing
Free
Website
https://etcd.io
Written in
Go
Data model
Key-value
Storage layout
Row-oriented
Workload
Transactions (OLTP)
Analytics architecture
Not an analytics platform
Query language
gRPC API
ACID transactions
Yes
Schema
Flexible
Deployment
Distributed cluster
Scaling
Replication
Create, read, update, delete
Create: moderate (Every write goes through Raft consensus); Read: fast (Linearizable or faster serializable reads); Update: moderate (Every change keeps a revision until compaction); Delete: moderate (Every change keeps a revision until compaction)

Top rated database engines — Monthly Ranking