Live data from Hacker News

Show HN: BerylDB – a small key-value database

docs.beryl.dev

1–10 of 25 posts

Re: Show HN: BerylDB – a small key-value database

#2
hello YCombinator Community:

I hope everyone is having a great week!!

I'm working on a small key-value database, written in C++ and powered by RocksDB. It started as a hobby, but I am trying to slowly turn it into a stable project.

The project is called BerylDB. A PHP API was released a couple of days ago, and currently working on a NodeJS gateway. I'm super excited about the project and actively improving its functionalities. The server is fully modular, which means that components can be loaded/unloaded as required. In addition to data storage, the server has channels, and clients can subscribe to them. This make it a great solution for real time analytics.

The ultimate goal of this project is to have a community of custom modules that users may be interested on. This may be useful for developers and/or companies requiring specific needs.

I'm open to collaborations! If you happen to have interested in databases, please let me know. I am on Discord. Any kind of collaboration or feedback would be appreciated. If you work for an startup or need high speed performance, please let me know!

Discord: https://discord.gg/H6HVxeDq

Docs: https://docs.beryl.dev/

Server repository: https://github.com/beryldb/beryldb

Client (command line): https://github.com/beryldb/beryldb-cli

PHP API: https://github.com/beryldb/php-beryl

Re: Show HN: BerylDB – a small key-value database

#6
post #4
post #3

You need Show HN: in the title if this is your own project. Just an FYI. E: why the downvote?

Thank you the tip, junon. I am just new to the community. Does current title work?

the title should read - "Show HN: A small key-value database" -- without the double quotes.

Re: Show HN: BerylDB – a small key-value database

#7
post #5
post #4

Earlier quoted context omitted.

Thank you the tip, junon. I am just new to the community. Does current title work?

It's specifically "Show HN"

Haha this is cute the author has now changed it to have the quotes. I think they misunderstood, but,--hello!-- my suggestion to the author is check out the shownew page and see the format of the submissions there and alter the title to reflect those. then it will show up on the shownew page and could hit the show page.

https://news.ycombinator.com/shownew

Re: Show HN: BerylDB – a small key-value database

#9
Interested in this project! Ever since Redis become much more than a KV, I've been seeking something a bit simpler. I'll admit, Redis is simple to get stared with, but there is a lot to learn once you do.

What goals does Beryl have, both short and long? Does it aim to compete with Redis? Can you host a cluster of BerylDB instances? What type of benchmarks are you seeing?

Re: Show HN: BerylDB – a small key-value database

#10

Interested in this project! Ever since Redis become much more than a KV, I've been seeking something a bit simpler. I'll admit, Redis is simple to get stared with, but there is a lot to learn once you do. What goals does Beryl have, both short and long? Does it aim to compete with Redis? Can you host a cluster of BerylDB instances? What type of benchmarks are you seeing?

Thank you very much for your kind post!

I am currently working on a cluster system. I am gauging whether to use the Raft consensus algorithm, or the typical master-slave replication schema. Not only that, but I am working on this as we speak.

As your question about long-term goals goes: I am interested in real time analytics, so hopefully we can deploy a SaaS-based platform. I am working hard to make our modules developer-friendly, so you can have access to C++ speeds with little coding. These are dreams for now, as we are just getting started, I hope you understand.

BerylDB is still in beta, and your input is appreciated.

Sincerely.

Post reply on HN