PHP Inside №13
MySQL - просто о сложном
Предположим, что путем тестирования мы определили следующие показатели: •
Запросов на чтение данных - 90%, модификацию данных - 10%
•
Максимальное количество запросов на чтение - 1200 в секунду, на модификацию данных - 600 в секунду. Запросы на модификацию данных в среднем в два раза медленнее, чем на чтение. В таком случае мы получаем следующие зависимости.
Допустимое количество запросов на чтение данных можно оценить так: reads = 1200 - 2 * writes (отражено на графике 1)
Но с другой стороны, запросы на чтение могут быть разнесены по разным серверам: reads = 9 * writes / (N + 1) (поскольку запросов на модификацию данных в 90%, N - количество репликаций) Исходя из приведенных выше равенств, можно получить следующую зависимость:
Полученная зависимость отражена на графике 2. График 1, соотношение запросов на чтение/модификацию данных:
40