MySQL Scaling Options
MySQL is the most popular relational database in the world of web applications - be it Web 2.0 sites, SaaS applications or any other web application. These types of applications usually have lots of users - which translates to a high number of hits/second on their MySQL instance, and a big database size. As a result, there are many online discussions concerning MySQL scalability. Many blog threads start with what can be done on the MySQL level, move to the code level and then speak of alternatives to MySQL, such as NOSQL solutions.