You are here

MariaDB/MySQL

MariaDB/MySQL

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

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

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

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

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

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

Настройка Master-Slave Replication на MariaDB (MySQL). Начало.

настроим кластер Master - Slave  MariaDB (репликация в одном направлении)

Уважаемые читатели, в этих статьях мы настроим кластер Master - Slave (репликация в одном направлении) на примере MariaDB (форк MySQL). Использовать будем два сервера с Debian Linux.

В данной статье разберем:

Subscribe to RSS - MariaDB/MySQL