NuRaft
oxia
NuRaft | oxia | |
---|---|---|
1 | 4 | |
950 | 191 | |
1.1% | 2.6% | |
7.4 | 8.6 | |
10 days ago | 3 days ago | |
C++ | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NuRaft
-
ClickHouse Keeper: A ZooKeeper alternative written in C++
That's true - C++ libraries are typically bug-ridden and require exhaustive efforts to clean up.
But the latest bugs found by ClickHouse continuous integration system in the related library were fixed about a year ago:
https://github.com/eBay/NuRaft/pull/373
oxia
-
ClickHouse Keeper: A ZooKeeper alternative written in C++
TBH, I don't think so.
I mean, I have worked and, and been guilty of tooling driven development (RiiR anyone?) .
But, also, in a comment below Alexey shares many of the reasons other than language. I think Oxia does a good job of sharing their approach in - https://github.com/streamnative/oxia/blob/main/docs/design-g...
(Alexey's comment, FYI, https://news.ycombinator.com/item?id=37677324)
- FLaNK Stack Weekly for 30 April 2023
What are some alternatives?
zetcd - Serve the Apache Zookeeper API but back it with an etcd cluster
pandas-ai - Chat with your database (SQL, CSV, pandas, polars, mongodb, noSQL, etc). PandasAI makes data analysis conversational using LLMs (GPT 3.5 / 4, Anthropic, VertexAI) and RAG.