Apache BookKeeper
BookKeeper is a replicated log service which can be used to build replicated state machines. A log contains a sequence of records which can be applied to a state machine. BookKeeper guarantees that each replica state machine will see all the same entries, in the same order.
Project Page
General information
- BookKeeper papers and presentations
- BookKeeper applications and usage
- BookKeeper roadmap
- HDFS BookKeeper Journal Manager
Reference Guide
(WIP)
- Getting Started
- BookKeeper Tutorial
- Local Model
- Concepts & Data Model (How to turning ledgers into logs)
- Developer Manual
- Architecture
- Bookie Storage Engine (Sijie Guo)
- Journal
- Ledger Storage
- Index
- Garbage Collection
- Compaction
- Client Request Flow
- Replication & Consistency
- Fencing
- LAC Protocol
- Tail latency
- Ack quorum and Ensemble change
- Speculative reads
- Long poll reads
- Auto Recovery
- Bookie Storage Engine (Sijie Guo)
- Deployment & Admin
- Configuration
- Metric Collection & Monitoring
- Performance Tuning
- Admin Tools
- Performance & Benchmark
Developers
Committers