# Apache BookKeeper Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Other Analytics Software](https://www.g2.com/categories/other-analytics)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 23
## About Apache BookKeeper
Apache BookKeeper is a scalable, fault-tolerant, and low-latency storage service optimized for real-time workloads.




## Apache BookKeeper Reviews
  ### 1. Apache Book Keeper- Perfect Tool for Distributed Systems

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 17, 2023

**What do you like best about Apache BookKeeper?**

Scalibilty:- It scales horizontally perfectly, allowing it to handle a large number of storage nodes and support high-throughput workloads.
Durability:  Once data is written to the ledger, it is durably stored and can be reliably read, even in the face of node failures.

**What do you dislike about Apache BookKeeper?**

* Less community support size.
* Distributed systems, in general, can introduce complexity.
* Setting up and configuring Apache BookKeeper can be tough for new users.
* Ease of Integration is not that much

**What problems is Apache BookKeeper solving and how is that benefiting you?**

*.We do have Order Management System in our enterprise and Apache BookKeeper  is perfect fir for that use case as it scales  distributed systems with ease, making it suitable for applications that require high throughput and can scale horizontally as the workload increases in our case OMS.
* Consistency is another feature of Apache BookKeeper which helps to retrieve data once written successfully to ledger.

  ### 2. Fault  tolerant storage optimizer for real time workoad

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anish S. | Software Tester, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 29, 2023

**What do you like best about Apache BookKeeper?**

Bookkeeper is a real-time storage platform that offers persistent storage for streams of log entries. It is known for its reliability and high performance.

One of the key advantages of Bookkeeper is its ease of use and simplicity, making it accessible for users to learn and utilize effectively. It also provides consistent and durable guarantees for data integrity. By implementing the "write-ahead log" approach, Bookkeeper ensures that data is first persisted to disk before considering a write operation as complete. This ensures that data remains intact and reduces the risk of data loss or inconsistency.

Another notable feature of Bookkeeper is its flexibility and extensibility. It offers a versatile API that seamlessly integrates with existing systems and applications. With support for multiple programming languages and frameworks, it can adapt to various use cases. Additionally, Bookkeeper allows for customization through the use of plugins and modules, enabling users to tailor it to their specific requirements.

Overall, Bookkeeper serves as a reliable and high-performing storage solution, providing persistent storage for log entries while offering simplicity, data consistency, and flexibility for integration and customization.

**What do you dislike about Apache BookKeeper?**

Apace bookkeeper setup is hard. Basic knowledge is required.
Community support is limited.
Limited Documentation and Community Support: Compared to some other widely-used frameworks, Bookkeeper may have relatively limited documentation and community support. This can make it more challenging to troubleshoot issues or find comprehensive resources for learning and development.

Integration Complexity: Integrating Bookkeeper with existing systems or applications can sometimes be complex, requiring careful consideration of compatibility and configuration. This complexity can pose challenges, especially for teams without prior experience in integrating distributed systems.

Development and Maintenance Overhead: Implementing and maintaining Bookkeeper can require dedicated development and operational resources

**What problems is Apache BookKeeper solving and how is that benefiting you?**

In-depth Understanding: Reviewing Apache Bookkeeper allows you to dive deep into its features, functionalities, and architecture. You'll gain a comprehensive understanding of distributed data storage systems, including the benefits and challenges they present. This knowledge can enhance your expertise and credibility as a tech reviewer.

Stay Current with Industry Trends: By reviewing Apache Bookkeeper, you'll stay up to date with the latest trends and advancements in distributed data management. This knowledge can be valuable in understanding how organizations are tackling big data challenges and can help you provide relevant insights to your readers.

Explore Use Cases and Best Practices: As you review Apache Bookkeeper, you'll have the opportunity to explore various use cases and understand how different industries leverage this technology. This exploration can provide valuable insights into best

  ### 3. Easy and more flexible to use

**Rating:** 3.5/5.0 stars

**Reviewed by:** Suyash B. | Python developer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Apache BookKeeper?**

Durability: Apache BookKeeper provides durable storage for logs by leveraging a distributed write-ahead log (WAL) architecture. It ensures that data is persisted reliably across multiple nodes, even in the presence of failures.

**What do you dislike about Apache BookKeeper?**

Nothing I like the apache bookkeeper it also provides Low-latency reads and writes: BookKeeper is optimized for low-latency operations, making it suitable for applications that require fast and efficient data processing. It achieves this through techniques such as write-ahead logging, sequential disk I/O, and efficient network protocols.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

Support for multiple programming languages: BookKeeper provides client libraries for several programming languages, including Java, C++, Python, and Go. This broad language support makes it accessible to developers working with different technology stacks.
Ecosystem integration: BookKeeper integrates well with other distributed systems and frameworks. It can be used as a storage backend for stream processing frameworks like Apache Kafka and Apache Pulsar, enabling seamless data ingestion and processing pipelines.

  ### 4. Harnessing the potential of Apache Book Keeper for enhanced resilience, scalability, minimal latency

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nikhil Singh C. | Technical Recruiter, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 15, 2023

**What do you like best about Apache BookKeeper?**

With its comprehensive range of features designed to simplify your tasks, Apache BookKeeper has become highly acclaimed in the realm of heavy data processing and live streaming applications. Its open-source availability, scalability, low latency, durability, and more make it an exceptionally popular choice. Specifically optimized for low-latency operations, it proves particularly well-suited for streaming and messaging use cases.

**What do you dislike about Apache BookKeeper?**

For new users, Apache BookKeeper can initially present a learning curve due to its advanced features and configuration options. It may require some time and effort to gain a full understanding and effectively utilize its capabilities.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

The benefits of Apache BookKeeper for organizations include improved data reliability, scalability to handle growing data volumes faster processing and response times, and consistent data access.

  ### 5. Scaling Horizontally using Apache Bookkeeper

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek  K. | Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 24, 2023

**What do you like best about Apache BookKeeper?**

Scales data horizontally and helps is maintaining very large volumes of data easily. Handles real-time streaming data with Low latency and high fault tolerance. Highly consistent with data read and write operation. Connectivity with multiple programming languages and easily integrated with third-party API. Documentation is highly comprehensive.

**What do you dislike about Apache BookKeeper?**

Does not perform complex query operation and need to integrate with another tool for complex querying operations. Dedicated resources are needed to monitor the data cluster.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

provides a streamlined flow of data to the analytics team to build reports, dashboards,s and modeling to take better strategic decisions. Set up the data pipeline to pull relevant data from multiple data sources in batches, without any failure and lags.

  ### 6. Apache Bookkeeper review

**Rating:** 5.0/5.0 stars

**Reviewed by:** SURYANSH  G. | Associate Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Apache BookKeeper?**

Apache Bookkeeper is scalable and has very good performance levels and we can also replicate the data across multiple storage devices known as bookies and it was so easy to use such that new users does not require any training.

**What do you dislike about Apache BookKeeper?**

Actually it is hard to setup and also requires knowledge of Apache zookeeper
It has very limited documentations
And since it is an open source product it has very limited community support.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

It is highly scalable product and we can store the data in less than 5 sec and use it for processing and it stores data across multiple storage servers and it also shows both historic and real time data which is very suitable for our organisation.

  ### 7. Apache BookKeeper for A Powerful Log Storage System with Room for Improvement

**Rating:** 4.5/5.0 stars

**Reviewed by:** Roopchand C. | Python Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 20, 2023

**What do you like best about Apache BookKeeper?**

first is it easy to use. and its  all feature are very helpfull for me like( store of log and make replication)
and write log entries (records) to ledgers These log entries can be used to store events, transactions, or any other time-ordered data.and make replica of data across multiple servers that good.

**What do you dislike about Apache BookKeeper?**

This is support for limited language like java, python ,c++,etc.and other due to size of individual ledgers in BookKeeper is limited so it may not be suitable when very large data requirements for certain applications

**What problems is Apache BookKeeper solving and how is that benefiting you?**

The Problem in Apache BookKeeper when Many distributed applications require a reliable log storage system to record and manage time-ordered events, transactions, or data updates.

  ### 8. Review On Apache Bookkeeper

**Rating:** 3.5/5.0 stars

**Reviewed by:** Karthik K. | Digital Specialist Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Apache BookKeeper?**

Apache BookKeeper is a storage service in which I liked the most is its scalability nature as it can be easily scalable while working on real time workloads and easily adaptable,and it have enhanced performance.

**What do you dislike about Apache BookKeeper?**

In Apache BookKeeper I disliked the most is it has support to only limited languages and data retrieval is also somewhat complicated in terms of querying and setting up Bookkeeper takes a little bit more time,need to having prior basics to set up.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

Apache BookKeeper is solving the problem of optimization in terms of real time workloads.It is of low latency storage service and it works continuously even there is an error in event as it have fault tolerance feature.

  ### 9. highly Efficient data Storage system

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akhil A. | Data Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 12, 2023

**What do you like best about Apache BookKeeper?**

Apache Bookkeeper stores data smoothly and one of the best parts is its fault-tolerant feature. It Can be Scaled horizontally, so if the data increases you don't need to spend a very high amount of money to store theses data this can be taken care of by its multinode cluster horizontal Scaling.

**What do you dislike about Apache BookKeeper?**

The lack of native querying is the biggest pain. Sometimes additional tools are needed for data retrieval which resulted in the high burn of money. It has very limited language support like Python c++. It also lacks stream processing which is a must nowadays.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

It helps in storing the logs, it helps in efficient log storage of data in an ordered manner, while simultaneously it creates the replica of storage.It also helps in data storage and data protection.

  ### 10. Best Low-latency storage service optimized for real-time workloads

**Rating:** 4.0/5.0 stars

**Reviewed by:** Riya J. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 21, 2023

**What do you like best about Apache BookKeeper?**

Apache BookKeeper is a scalable, low-latency storage service for the distributed real-time system.
BookKeeper replicated the data across multiple storage devices known as bookies, It can be operated to write the logs of our database or applications with a latency of fewer than 5 seconds.
It ensures that the durability and replication of data across various bookies for building highly scalable real
time applications.

**What do you dislike about Apache BookKeeper?**

Apache BookKeeper is hard to setup, it requires the knowledge of apache zookeeper.
Limited communtity support.
Limited documentations.
Stograge Overhead: As BookKeeper ensures the durability and replication of data, it results in taking 
high storage as compared to other systems.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

As apache Bookkeeper is highly scalable, fault tolerant and it has low latency storage,
We can store the data in less than 5 sec and use it for processing and 
it stores data entries across multiple storage servers
so we are using the bookkeeper to dumb the analytics logs of our system from different distributed real time system.

  ### 11. Reliable data storage that helps in improving latency

**Rating:** 4.0/5.0 stars

**Reviewed by:** K Madhusudan C. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2023

**What do you like best about Apache BookKeeper?**

a distributed storage system with fault tolerance and easy scale and simplicity in the implementation is the best that can be found. Also has good community support.

**What do you dislike about Apache BookKeeper?**

it has some documentation challenges and is limited in terms of language support and management and monitoring tools need to be enhanced also needed some additional configuration and customization

**What problems is Apache BookKeeper solving and how is that benefiting you?**

I have used it in building data/events pipelines in my previous organization. Also for distributed data storage and for storing data archives and this helped in doing real-time analytics

  ### 12. Overall It was greate experience using BookKeeper

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rohit  M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 25, 2023

**What do you like best about Apache BookKeeper?**

It is highly reliable service with write ahead logging mechanism. It has low latency for real time data processing and messaging systems. Easy horizontal scaling allowing handling of large data.

**What do you dislike about Apache BookKeeper?**

It is bit more complex and language support is limited. The community size is small compared to other log storage systems. Apache bookkeeper is not compatible with kafka which is used extensively.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

Handling real time data, store log data generated by data processing pipelines and real time data streams.

  ### 13. Apache BookKeeper Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Padhma M. | Machine Learning Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 02, 2023

**What do you like best about Apache BookKeeper?**

The very best feature of BookKeeper is its performance levels and reliability. The product is quite easy to use so new users don't require training. There is very little risk of losing data because of its persistent storage.

**What do you dislike about Apache BookKeeper?**

Even though it's an open-source product, the community support is scarce. Integrating with other products used within an organization can be quite tricky and requires a lot of effort. It's a hassle sometimes because of limited documentation.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

BookKeeper has the ability to store both historic and real-time data which suited our organizational needs perfectly. It's highly scalable and we process logs for analytics much faster.

  ### 14. Best storage solution for append only workloads

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kapil C. | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 12, 2023

**What do you like best about Apache BookKeeper?**

I wanted to have something that is open-source, scalable, fault tolerant and low latency storage solution for append only workloads and found bookkeeper perfect.

**What do you dislike about Apache BookKeeper?**

It has a bit of a learning curve and lack of proper Documentation for beginners.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

We wanted a low latency storage solution that was scalable for our append only workloads. Apache bookkeeper was perfect for it along with being open source.

  ### 15. a scalable, fault tolerant and low latency storage service

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohd A. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2023

**What do you like best about Apache BookKeeper?**

Auto Recovery is the process which automatically detects when a bookie in your BookKeeper cluster has become unavailable and then. rereplicates all the ledgers that were stored on that bookie.

**What do you dislike about Apache BookKeeper?**

Bookkeeping and data entry are becoming less necessary in today's world because offices are increasingly moving towards becoming paperless, mobile, and global.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

scalable, fault tolerant and low latency storage service optimized for append-only workloads

  ### 16. Ver Good

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 16, 2023

**What do you like best about Apache BookKeeper?**

Everything about Apache BookKeeper and the things it has to offer. Everything is amazing and it is so smooth and excellent that i would never stop using Apache BookKeeper.

**What do you dislike about Apache BookKeeper?**

I didn't find any disadvantages of Apache BookKeeprer. Everything seems awesome to me. Nothing can be wrong about the Apache BookKeeper. Absolutely loved it and very amazing.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

To get more leads to hire students and assess their quality how god they are through out the training program and it really helps. I dont know what i would do without Apache BookKeeper

  ### 17. Effective and Efficient in Every Way Possible

**Rating:** 4.5/5.0 stars

**Reviewed by:** CA Abhishek J. | Chartered Accountant, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 31, 2023

**What do you like best about Apache BookKeeper?**

It's unique to other bookkeeping Software, yet it's also simple to use and reliable. It's free and open source so that everyone can use it.

**What do you dislike about Apache BookKeeper?**

This software lags sometimes. Maybe they should just charge a little fee from customers and solve these bugs.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

As Apache uses low latency storage, it saves user data in no time across its multiple servers. So it's quite helpful in that.

  ### 18. Well advanced open source for Distributed and Streaming Messaging Systems

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 02, 2023

**What do you like best about Apache BookKeeper?**

Really impressive open-source log storage system.  Book keeper having Distributed and Replicated Storage , Durability and Reliability and low latency reads really helps in real time development activities

**What do you dislike about Apache BookKeeper?**

As i recommended this open source, there was very less dislikes, only when it comes to the integratoin and log capturing finding little bit slowness and enhancement needed this case

**What problems is Apache BookKeeper solving and how is that benefiting you?**

We have large distributed environment and event streaming applications. We 're struggling with exisiting loggin mechanism approach. We migrated completely  to this enhancement, which leads to good results

  ### 19. Fluent Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashiq A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 12, 2023

**What do you like best about Apache BookKeeper?**

It was a nice experience ,it offers smooth and seamless operating experience

**What do you dislike about Apache BookKeeper?**

seting it up is bit of a struggle and tidious

**What problems is Apache BookKeeper solving and how is that benefiting you?**

balancing and streamling the workloads

  ### 20. good data replication tool across multiple storages

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akshit P. | Enablement Lead GCP at Google, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 09, 2023

**What do you like best about Apache BookKeeper?**

easy to scale
optimised for low latency
API makes it flexible

**What do you dislike about Apache BookKeeper?**

limited documentation and support docs available
not many integration option available as of now

**What problems is Apache BookKeeper solving and how is that benefiting you?**

helps with distributed data management
fault tolerant

  ### 21. Ease of use. Had a few glitches here and there. Easy to navigate. Easy to learn.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Management Consulting | Enterprise (> 1000 emp.)

**Reviewed Date:** April 25, 2018

**What do you like best about Apache BookKeeper?**

Easy to use. Easy to find what you need. I appreciate all the drop down tabs that insure you are selecting the correct tab. Easy to read, very organized way of keeping tabs on everything.

**What do you dislike about Apache BookKeeper?**

Froze up sometimes. Very well could have been our server though. After awhile things stopped freezing up. We received new computers though so maybe that had part of the issue.

**Recommendations to others considering Apache BookKeeper:**

Familiarize with it before using regularly.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

Organizational issues. Appointment scheduling. Keeping track
Of expenses as well as per diems, new hire expenses, travel expenses and many other things. Task lists that are accessible company wide.

  ### 22. Apache BookKeeper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2019

**What do you like best about Apache BookKeeper?**

It is an easy to learn, simple to use platform that is scalable and reliable. It's also open source and free to use.

**What do you dislike about Apache BookKeeper?**

I think this is a good option, I cannot think of any particular dislikes at the moment.

**What problems is Apache BookKeeper solving and how is that benefiting you?**

We use it as a storage facility for database logs, messaging logs, event logs, and user records.

  ### 23. A consistent storage service

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 12, 2018

**What do you like best about Apache BookKeeper?**

BookKeeper has durability and reliability. It is also open source which is amazing!  I really think the product is easy to use. 

**What do you dislike about Apache BookKeeper?**

I think there are some other log book data storages out there that have lower latency. Other than that though this is a great option. 

**Recommendations to others considering Apache BookKeeper:**

Look at all your options first but it is worth it!

**What problems is Apache BookKeeper solving and how is that benefiting you?**

The ability to seamlessly store our companies data and log it in easy to find, available bookies. 



- [View Apache BookKeeper pricing details and edition comparison](https://www.g2.com/products/apache-bookkeeper/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-15+13%3A14%3A58+-0500&secure%5Bsession_id%5D=edad7144-291a-4174-903a-3661a1370273&secure%5Btoken%5D=c4cc66f735193d78adac1f5e693d779239cab86af644a3cdc725cc49cefb5311&format=llm_user)


## Top Apache BookKeeper Alternatives
  - [SolarWinds Database Observability](https://www.g2.com/products/database-observability/reviews) - 4.5/5.0 (219 reviews)
  - [Azure Analysis Services](https://www.g2.com/products/azure-analysis-services/reviews) - 4.4/5.0 (152 reviews)
  - [Azure Monitor](https://www.g2.com/products/azure-monitor/reviews) - 4.3/5.0 (89 reviews)

