Database Fundamentals
About a year ago, I tried thinking which database I should choose for my next project, and came to the realization that I don't really know the differences of databases enough. I went to different database websites and saw mostly marketing and words I don't understand. This is when I decided to read the excellent books Database Internals by Alex Petrov and Designing Data-Intensive Applications by Martin Kleppmann. The books piqued my curiosity enough to write my own little database I called dbeel. This post is basically a short summary of these books, with a focus on the fundamental problems a database engineer thinks about in the shower. Let's start with the simplest database program ever written, just 2 bash functions (we'll call it bashdb): Try it out: Before you continue reading, I want you to pause and think about why you wouldn't use bashdb in production. You probably came up with at least a dozen issues in bashdb. Now I won't go over all of the possible issues, for this post I w
Database Fundamentals . Posted on 2023-12-15 About a year ago, I tried thinking which database I should choose for my next project, and came to the realization that I don't really know the differences of databases enough. I went to different database websites and saw mostly marketing and words I don't understand. This is when I decided to read the excellent books Database Internals by Alex Petrov and Designing Data-Intensive Applications by Martin Kleppmann. The books piqued my curiosity enough to write my own little database I called dbeel . This post is basically a short summary of these boo
Explore this link on the map →related reading
- learning-notes/books/designing-data-intensive-applications.md at master · keyvanakbary/learning-notes · GitHubgithub.com
- Build Your Own Databasenan.fyi
- Everything I know about good system designseangoedecke.com
- 51 Database Terms You Need to Knowdzone.com
- Cleaned-up transcript of Rich Hickey's talk "Deconstructing the Database" · GitHubgist.github.com
- An Overview of Distributed PostgreSQL... | Crunchy Data Blogcrunchydata.com
- What's an ACID compliant database? | Retool Blogretool.com
- NoSQL - Database Systemscs186berkeley.net
- pthorpe92.devpthorpe92.dev
- From monolith to Lakebase to LTAP: rethinking the database from storage up | Databricks Blogdatabricks.com
- Core Concepts for System Design Interviews | Hello Interview System Design in a Hurryhellointerview.com
- A More Human Approach To Databasesccorcos.github.io