New book to guide you through creating a database server from scratch
Posted by zetter@reddit | programming | View on Reddit | 9 comments
I just published my practical guide to building your own PostgreSQL-like database server. In the guide you'll learn how to execute SQL and how real databases work. You can choose what language you want to complete the project in.
I've spent the last few months creating this so would love to know what people think. There is a free preview available on the site and you can also use the code CREATE for 20% off.
sfamrcks@reddit
Seems super interesting
My only tip to you would be to have price localization if possible, while $40 in the US might not be a big deal, it will definitely be in other countries and that can make you lose sales around the world
I don’t know how easy it is, but I’ve seen other places doing it
DanielCastilla@reddit
Very nice, the format with not only code but also test cases seems like a good way to go, will definitely be checking it out
zetter@reddit (OP)
Thanks, I'm hoping the test cases will encourage people to experiment with their solution and be able to refactor as they need to. Let me know what you think if you start.
Dr_Pretorious@reddit
Found a free download of it, TY.
Psych_Research_AI@reddit
This looks really useful, I’m going to download the preview. What level of experience is it aimed at?
zetter@reddit (OP)
I hope you like it! I've structured the book so people can get something out of it whatever their experience level.
If you haven't done a project like this before, the book guides you through it and has example code and hints at the end of each chapter. If you're experienced and want more of a challenge there are suggested extensions throughout the book. Even if you are familiar with SQL and databases, there's also lots of summaries and links to database research that so you can dig in to.
Psych_Research_AI@reddit
Thanks! Will take a proper look
pstmps@reddit
It says all levels on the site. I am definitely interested
TheWix@reddit
Definitely gonna check this out.