PART 1 – This will be a multi part post.
THIS DOCUMENT IS BEING UPDATED – PLEASE WATCH FOR CHANGES!
After years of supporting MySQL, for many different companies,
I’ve seen this story played out again and again.
The company:
- chooses a Database Management System (MySQL)
- installs the DBMS on a computer with other processes
- writes many programs to access the data (Without concern on how the queries are written.)
- moves DBMS to a computer of its own and writes more programs
- buy bigger computer to run the DBMS and writes more programs
- tires of DBMS response times and outages caused by developers working on production systems and hires a Database Administrator to fix the mess
This is a step by step description of how I build a highly available, production MySQL servers. Like most things it life, these problems …
[Read more]