I was hoping that there might be equally extensive and exhaustive resources out there (they can be (e-)books you have to pay for, although free is always welcome) for other topics, such as:
- creating schema that's performant and not too nightmarish to extend/maintain
- scale
- migrations
- minimizing downtime for a running system when modifying the schema
- performance optimization
- understand no-sql and when to use it (actually I know the answer to this one: "7 databases in 7 weeks" by Pragmatic Bookshelf claims to answer that question)
- ... whatever else is imporatnt
I'm absolutely confident that you could write books on any of these topics, however the level of depth I'm interested is purely pragmatic: whatever a good developer needs to know to get the most bang for his buck and no time spent on the more esoteric fine-tuning.
Any recommendations? Online resources that worked great for you? Books? If RDBMS flavor matters, let's assume I'm talking about PostgreSQL.
Thanks!