A Database Written in Golang
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
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
A Database Written in C
A nosql database written in go
Rapto – An in-memory NoSQL database written in Zig
Nebula – a distributed graph database written in C++
Mulle-container: Sets, hashtables, arrays and more – written in C
Mulle_sprintf, an extensible sprintf written in C
Rmux, a Redis multiplexer written in Go
Rift – An Intel 8051/52 assembler written in Java
A Tmux Keylogger Written in Bash
A pipelined RISC-V processor written in VHDL