github

pingcap / tikv

  • среда, 6 апреля 2016 г. в 03:13:27
https://github.com/pingcap/tikv

Rust
Distributed key value store powered by rust



TiKV is a distributed KV database powered by Rust.

Build Status

TiKV is inspired by the design of Google Spanner and HBase, but much simpler (Doesn't depend on any distributed file system).

  • Geo-Replication
    TiKV uses Raft to support Geo-Replication. We have ported etcd's raft implementation to Rust.

  • Horizontal scalability

  • Consistent distributed transactions

  • Coprocessor support

  • Working with TiDB

Required rust version

This project requires rust nightly, otherwise it can't build.

Acknowledgments

  • Thanks etcd for providing some great open source tools.
  • Thanks RocksDB for their powerful storage engines.
  • Thanks mio for providing metal IO library for Rust.
  • Thanks rust-clippy. We do love the great project.