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 bugsRepo link - https://github.com/Sahilb315/AtomixDBWould love to hear your thoughts Comments URL: https://news.ycombinator.com/item?id=43183891 Points: 67 # Comments: 20

Fév 26, 2025 - 17:48
 0
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: 67

# Comments: 20