database



i was discussing with my brother about the utility of some data structures that we learned on college.

one of these structures was trees and how we use them in databases.


i decided to implement my own database from scratch while parsing different ideas of what i think is a good database.

im also gonna log the time each implementation takes to run some queries.

ie: Searching for all users named Breno. Or Updating information for users with +24 years.


first db:

all data is stored in a single file local to the application

you can find the project here: link to 1st db

predicted results:

the results were: XXX


second db:

data is stored in a multiple folder/files based on the name of the user.

you can find the project here: link to 2nd db

predicted results:

the results were: YYY


third db:

all data is stored in a single file with indexed information in other files.

you can find the project here: link to 3nd db

predicted results:

the results were: YYY