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