RKV overcomes various limitations of ETCD (e.g., storage capacity), and provides a "regionless" style storage service for large scale geo-distributed platform such as Centaurus Arktos. Versioned key-value pairs are managed (geo-partition, replicated with flexible consistency) and exposed for access with compatible APIs of ETCD such as range query and list-watch.
- Region-agnostic data access API
- Partitioned and horrizontally scalable data storage with open backend store options
- Replicated for HA and fast data access
- Versioned key-value pairs
- CRUD APIs together with range query and list-watch
- Supporting batch KV access (aka "txn" in ETCD)
- Flexible (Configurable) replication consistency including (but not limited to) linearizability, sequential, "session", and eventual consistency
- Smart caching for high performance data access
A one-click deploy script is provided to provision a full set of running RKV with multiple backend storage instances from multiple regions. Here is the setup guide.
Pacific Time: Tuesday, 6:00PM PT (Weekly). Please check our discussion page here for the latest meeting information.