I guess I had better tell my colleagues that our jobs are all dead! Wait, it's an absolute statement for a headline, so it's actually "absolute crap". > These days, the technology decision maker is the dude with Sublime Text open and a cloud control panel up in Chrome. And when he is successful and gets clients, and a few thousand rows in his database, he realizes that he needs someone to keep that database alive. He…
Could you provide any tips/advice/reading recommendations to a programmer who is interested in learning more dba stuff? It would be appreciated!
Start with the book High Performance MySQL. [1]
Follow up with the whitepaper "Causes of Downtime". [2]
Then find a copy of the IMDB dataset, put that in a database, and write an app against it. Make that app perform well, then simulate load against the app (pretend it hit the top of Reddit and Hacker News simultaneously), and keep it performing well.
After that, it's a matter of practical practice.
[1] http://www.amazon.com/High-Performance-MySQL-Optimization-Re...
[2] http://www.percona.com/redir/files/white-papers/causes-of-do...