This documentation is for Apache BookKeeper™ version 4.12.1.
Apache BookKeeper™ is a scalable, fault-tolerant, low-latency storage service optimized for real-time workloads. It offers durability, replication, and strong consistency as essentials for building reliable real-time applications.
BookKeeper is suitable for a wide variety of use cases, including:
Use case | Example |
---|---|
WAL (write-ahead logging) | The HDFS namenode |
WAL (write-ahead logging) | Twitter Manhattan |
WAL (write-ahead logging) | HerdDB |
Message storage | Apache Pulsar |
Offset/cursor storage | Apache Pulsar |
Object/BLOB storage | Storing snapshots to replicated state machines |
Learn more about Apache BookKeeper™ and what it can do for your organization:
Or start using Apache BookKeeper today.
Users
- Concepts: Start with concepts. This will help you to fully understand the other parts of the documentation, including the setup, integration and operation guides.
- Getting Started: Install Apache BookKeeper and run bookies locally
- API: Read the API documentation to learn how to use Apache BookKeeper to build your applications.
- Deployment: The Deployment Guide shows how to deploy Apache BookKeeper to production clusters.
Administrators
- Operations: The Admin Guide shows how to run Apache BookKeeper on production, what are the production considerations and best practices.
Contributors
- Details: Learn design details to know more internals.