|
|
|
Ask HN: Understanding How Databases Work
|
|
2 points
by __all__
1330 days ago
|
|
SQL based databases are complex, and we have a vast amount of different flavors available. If someone fresh from university ask you for resources to understand basic concepts such as query parsing, query optimization, execution plans, etc What kind of resources will you share with them? I expect to see people here who have been developing complex database systems, how do you get started? How is this different to other software engineering projects? Did you enjoy(ed) the process? What did you do to get better at it? |
|
- How a SQL database works <https://calpaterson.com/how-a-sql-database-works.html>
- Making a change to SQLite source code <https://brunocalza.me/making-a-change-to-sqlite-source-code/>
I can recommend following Phil Eaton on twitter: https://twitter.com/phil_eaton. They post lots of nitty gritty posts about database development. I likely discovered the above links via their feed.