4 ms·
I am writing a basic database from scratch in C++, trying not to use any third party dependencies. I followed bits of the cmu videos to get started. It's not so
by abhijat 5y ago
I am writing a basic database from scratch in C++, trying not to use any third party dependencies. I followed bits of the cmu videos to get started. It's not something I knew about before starting but it's a lot of fun and I got to learn a lot so far.
- zd123 5y agoThis sounds really interesting. Do you have any recommended reading lists for this project?
- abhijat 5y agoSure, I mostly went through this playlist https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_... (I haven't seen all the videos yet). Also some parts of this book https://www.amazon.com/Database-Internals-Deep-Distributed-Systems/dp/1492040347 https://www.amazon.com/Database-Internals-Deep-Distributed-S... were very useful when working on the file structure. I also just recently saw this project https://cstack.github.io/db_tutorial/ https://cstack.github.io/db_tutorial/ which builds a database in C. I have not gone through it but it seems like quite a good resource. For the overall design the CMU playlist is the most helpful.
- zd123 5y agoThank you!!