You can actually get pretty far on a single MySQL database and not even have to worry about partitioning at the application level. You can “scale up” to a machine with lots of cores and tons of ram, plus a replica. If you have a layer of memcached servers in front of the databases (which […]