A Guide to MySQL Scaling Challenges
MySQL’s ability to scale has significant challenges, especially as your application grows. Many, many businesses, from start-ups to enterprises, use MySQL for their application at first because it’s “open source” (i.e., free) or because it was “already installed” on their cloud instance. And MySQL worked pretty well at first, and then, as their application grew, it required occasional migrations to larger servers (called “scaling up”). But once they had deployed the biggest instance they could, further scaling became difficult.