spacejam / hemlock

transactional distributed store with SSI on mesos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[WIP] Hemlock

Distributed transactional kv store. Mutant baby whose parents are Ceph, Calvin, Kafka and Mesos. Oh baby!

eventual architecture:

  • high throughput distributed transactions
  • serializable snapshot isolation for external consistency
  • homogeneous services that compete for tunable quorum responsibilities
  • load-based automatic resharding
  • metadata (CRUSH map) distribution via gossip + polling hybrid
  • backed by rocksdb instances with configurable replication factor
  • implemented as a c++ mesos framework

ideas based on

About

transactional distributed store with SSI on mesos

License:MIT License


Languages

Language:C++ 98.8%Language:Makefile 1.2%