Hacker News new | ask | show | jobs
RonDB: The fastest key-value store, made for AI/ML- now in the cloud (logicalclocks.com)
14 points by kouzant 1947 days ago
1 comments

One of the authors of the post here, happy to answer questions, if any.
Hi Congrats for the launch! Will be happy to learn more about how it compares to other key-value stores (e.g DynamoDB, Redis)
As mentioned there will be more blogs. But we focus on the LATS (low Latency, high Availability, high Throughput and scalable Storage). Other key-value stores have some of the LATS qualities but RonDB has them all. SQL capabilities on top of this helps.
Also an additional feature in ClusterJ that improves key-value applications using batched read by more than 3x.
We will have a blog out tomorrow about how it compares to Redis - diving deep into the threading architectures of open-source Redis, commercial Redis, and RonDB.
So what's the difference between ndb-cluster and https://github.com/logicalclocks/rondb ?
NDB Cluster 8.0.23 contains a new thread model that makes it possible to grow and shrink size of data nodes. This is default in RonDB, optional in NDB. Also RonDB has fully automated the memory configuration such that the user needs only specify which VM instance type he wants and the number of VMs. Plus a number of bug fixes, improvement to monitoring and some more.
Another metaphorical way of describing the difference is that NDB is high-end PC whereas RonDB is a powerful Mac. NDB can be configured in any number of ways whereas RonDB does the configuration automatically and the user will always get access to the most advanced features of NDB.
RonDB is a managed version of NDB in the cloud, and we have some optimizations for its use as a Feature Store for ML. We call RonDB a distribution of NDB.