A full fledged database engine over json files.
A full fledged database engine over json files.
BunJS v1.1.3
I have no idea how I am going to do this, but here we go. I have basic knowledge of how databases work internally and constantly learning as I go. Here is a simple(or complex (?)) implementation in typescript.
I created a basic type-safe ORM library for json files (here's a link to that) last year and published it to npm. However there were many more things I could add, and I have been getting more and more curious about how databases work every since I discussed indexes with one of my mentors and that led me implementing it in the library and it just made me more curious that I wanted to make it into a full-fledged database system.
features marked with (?) are optional and will be figured out as we go
Also this is not an exhaustive list, as mentioned I'm figuring this out as I go.