Inspired by https://news.ycombinator.com/item?id=31309729.
Managing databases has always been one of the most fun things for me, optimising queries, finding inefficiencies, figuring out how to squeeze more performance out of the DB servers.
But most of it has come from just trying whatever I can think of, and I'm sure I'm missing some fundamentals or more advanced techniques, so I figured I'd ask y'all for guidance.
- Developing Time-Oriented Database Applications in SQL by Rich. Snodgrass: https://www.amazon.com/Developing-Time-Oriented-Database-App...
-----
Anything by Joe Celko:
- SQL for Smarties: https://www.amazon.com/gp/product/B00R17NZZC
- SQL Programming Style: https://www.amazon.com/gp/product/B006L21AO6
- Trees and Hierarchies in SQL for Smarties: https://www.amazon.com/gp/product/B006Y8MKUU
- Thinking in Sets: https://www.amazon.com/gp/product/B001AODZZC
-------
- SQL Antipatterns by Bill Karwin: https://www.amazon.com/SQL-Antipatterns-Programming-Pragmati...