Skip to content

spacejam/hemlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published