Beaker is a distributed, transactional key-value store that is consistent and available. Beaker is
N / 2
fault tolerant but assumes that failures are fail-stop, messages are received in order,
and network partitions never occur. Beaker is strongly consistent; conflicting transactions are
linearized but non-conflicting transactions are not. Beaker features monotonic reads and
read-your-write consistency.
# Database
beaker/ https://github.com/ashwin153/beaker
+---beaker-assets/ Documentation, results, and graphics.
+---beaker-benchmark/ Performance tests.
+---beaker-cluster/ Service discovery.
+---beaker-common/ Tools.
+---beaker-core/ Distributed database.
+---build-support/ Pants plugins and configuration.
# YCSB Benchmarks
ycsb/ https://github.com/ashwin153/YCSB
+---beaker Beaker integration.
- Java 1.8
- Python 2.7 (build-only)
- Scala 2.12