Есть только две стратегии: репликация и шардинг. Репликация часто происходит, когда у вас меньше записи и больше трафика чтения, так что вы можете перенаправить чтения многим ведомым, с ловушкой большого количества трафика репликации со временем и вероятностью возникновения проблем.
С помощью шардинга вы разделяете таблицы базы данных на нескольких компьютерах (так называемый функциональный шардинг), что особенно усложняет объединение. Если это больше подходит, вам также нужно разделить строки на нескольких машинах, но это неинтересно и зависит от уровня разделения, реализованного между вашим приложением и базой данных.
Документно-ориентированные базы данных или хранилища столбцов выполняют эту работу за вас, но в настоящее время они оптимизированы для OLAP, а не для OLTP.