[HN Gopher] Show HN: Dbeel - A distributed thread-per-core db
___________________________________________________________________
Show HN: Dbeel - A distributed thread-per-core db
For a while now I had the urge to learn how to pick the "right"
database for projects, I looked around online at different
databases to try to understand their different traits, and was
bombarded with marketing instead of actual info on the advantages
and drawbacks. The only solution for me was to learn some database
internals (I read the wonderful book written by Alex Petrov), and
the problems seemed so interesting, I could not fight the urge and
went ahead with trying to write my own db. Anyway, ~9 months have
passed and I feel like I'm "done", I have learned a ton, and really
proud of dbeel. Now I can pick a database and way more easily
understand what are its most defining traits. Some short time in
the future, I will release a blog post or something, where I will
write about the fundamental problems you need to solve when writing
a performant data system like a database, so stay tuned :)
Author : tontinton
Score : 19 points
Date : 2024-01-10 20:53 UTC (2 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| elwell wrote:
| Drop the "is an attempt to learn". It's more trustworthy.
| soulofmischief wrote:
| I think it's more trustworthy that the author is honest in
| their intentions, not less. As they say in the repo, "It's not
| production ready at all".
| adhamsalama wrote:
| I started reading that book this month, and I too want to write a
| database.
|
| Did you finish the entire book then write it, or did you do it
| chapter by chapter?
___________________________________________________________________
(page generated 2024-01-10 23:00 UTC)