You are here

MongoDB

MongoDB

ProxySQL в роли балансировщика нагрузки MySQL

Рассмотрим балансировщик MySQL на примере использования ProxySQL. Если коротко: MySQL proxy — прокси-сервер с открытым исходным кодом, предназначенный для работы с базами данных MySQL. Работает между сервером MySQL и клиентом, перенаправляя запросы от клиента к серверу.

Что нам дает использование ProxySQL?
Позволяет повысить производительность, распределяя трафик между пулом нескольких серверов баз данных, а также улучшить доступность, автоматически переходя в режим ожидания, если один или несколько серверов баз данных вышли из строя.

Шардирование и Партиционирование баз данных

В этой статье кратко разберем один из способов оптимизации баз данных, через шардирование и партиционирование. С ростом проекта, растет и база данных. Чем больше проект, тем больше доход. В какой-то момент запросы RPS (количество запросов в секунду) к базе данных возрастают, нагрузка растет, что с этим делать? Но, данный способ больше относиться к теории, так как на сегодняшний день, есть более оптимальные методы решения, на примере той же репликации.

Рекомендуем так же, ознакомиться с этими статьями:

Subscribe to RSS - MongoDB