Show HN: A Database Written in Golang

Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs

Repo link - https://github.com/Sahilb315/AtomixDB

Would love to hear your thoughts


Comments URL: https://news.ycombinator.com/item?id=43183891

Points: 59

# Comments: 20

https://github.com/Sahilb315/AtomixDB

созданный 4h | 26 февр. 2025 г., 16:40:17


Войдите, чтобы добавить комментарий

Другие сообщения в этой группе

TypeScript types can run DOOM [video]
26 февр. 2025 г., 19:10:14 | Hacker news
ForeverVM: Run AI-generated code in stateful sandboxes that run forever

Hey HN!

We started Jamsocket a few years ago as a way to run ephemeral servers that last for as long as a WebSocket connection. We sandboxed those servers, so with the rise of LLMs we started to

26 февр. 2025 г., 19:10:13 | Hacker news
Launch HN: Maritime Fusion (YC W25) – Fusion Reactors for Ships

Hey HN, we’re Justin and Jason, co-founders of Maritime Fusion (https://maritimefusion.com/). We’re working on putting fusion reactors on ships—specifical

26 февр. 2025 г., 19:10:11 | Hacker news
Rediscovering Quaternions
26 февр. 2025 г., 19:10:11 | Hacker news