SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.01.2013 18:21:11

ZeT
Участник
Зарегистрирован: 14.01.2013
Сообщений: 8

Построение кластера mysql серверов и параллельная работа с каждой нодой

Собственно, возможно ли такое проделать?

Есть кластер из web серверов, на каждом из них nginx+php и разумеется сами файлы и скрипты.
К каждой из нод такого кластера подключить отдельную Mysql ноду, т.е каждый веб сервер общается со своим мускл сервером, и всё это параллельно.
База должна быть одинаковой, т.е должна идти репликация между мускл нодами. Посещалка от 2 до 5 тыс чел. одновременно, планируется рост.

Неактивен

 

#2 23.01.2013 18:27:33

ZeT
Участник
Зарегистрирован: 14.01.2013
Сообщений: 8

Re: Построение кластера mysql серверов и параллельная работа с каждой нодой

позволит ли это MySQL кластер, возможно ли его сделать на базе Percona Server.
Или же быть может физически данные хранить на одном сервере, к другим (мускл ноды) подключить его как сетевой и работать так избавившись от синхронизации?

Неактивен

 

#3 23.01.2013 20:23:11

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Построение кластера mysql серверов и параллельная работа с каждой нодой

MySQL кластер позволит сделать описанное, но производительность в большинстве случаев упадет. Данные будут храниться распределенно каждый запрос будет обрабатываться на всех дата-нодах, хотя будет задан конкретному sql-серверу. Про отказоустойчивость, см. статью http://webew.ru/articles/252.webew
На Percona есть решение Galera Cluster, посмотрите в эту сторону.

Сетевой диск (nfs или др.) создаст еще больше проблем, так как все mysql-серверы будут на него писать, не ожидая, что он модифицируется кем-то другим.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson