Inspiration
A light bulb moment that hit Bradley one evening. Leading him to develop an idea to create teeny tiny database's by introducing a skip value stopping empty cells from being stored in the database.
What it does
FlitDB is a NoSQL database that stores data and removes empty cells allowing it to produce teeny tiny files, that are faster to traverse, while maintaining data integrity.
How we built it
FlitDB is written in pure C++ and uses no library's to make sure the code base is as teeny tiny as the files it creates.
Challenges we faced
- Creating an insertion function that could move the values enough so that new data could be added.
- Handling file buffers for insertion of data.
What we learned
That making your own database is not easy but, you should never give up if you have an idea you believe in.
What's next for FlitDB
To turn it into an fully fledged open source project.
Log in or sign up for Devpost to join the conversation.