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)