Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Работа с БД на разных серверах
цитата
25/04/13 в 23:30
 memento.mori
Добрый день. НЕ могу сообразить как лучше сделать и что конкретно заказать программеру.
Есть 3 сервера на каждом есть бд в которую записывается и считывается информация.
Идеально было бы чтобы БД была на одном сервера, инфа туда записывалась и считывалась, и всегда была актуальной, но при таком раскладе подвисает сервер из-за большого количества запросов, поэтому сделал на каждом сервере локальные базы. И теперь вопрос, как мне их синхронизировать между собой и поддерживать актуальную информацию(хотя бы раз в 3-4 дня) во всех? Написать пхп скрипт синхронизации? или может это на стороне сервера как-то можно реализовать?
Спасибо за дельные ответы!
цитата
26/04/13 в 00:47
 Stek
Как ты собираешься синхронизировать базы, если они у тебя по отдельности работают, т.е. на каждой свои индивидуальные обновления ? Т.е. в одной базе запись А=10, в другой А=4, в третьей А=6 . Как ты себе представляешь то такое.

Максимум можешь сделать репликацию (google -> mysql replication ), но тут все равно какая то из баз должна быть основной, по которой другие будут равняться.

Или же просто делай дамп базы , по крону перегоняй его и разворачивай на других базах.
mysqldump DbName > db.sql
... copy to next server ...
mysql slaveDb < db.sql
цитата
26/04/13 в 06:29
 Smarty
memento.mori писал:
НЕ могу сообразить как лучше сделать и что конкретно заказать программеру.

да так и заказывай - "разобраться в тормозах БД, посмотреть можно ли оптимизировать запросы, предложить варианты по уменьшению нагрузки и реализовать оптимальный". а дальше пусть кодер твой думает icon_cool.gif
цитата
26/04/13 в 08:29
 SAV
отдельный сервер под мускуль?
цитата
26/04/13 в 22:26
 dm
Smarty писал:
да так и заказывай - "разобраться в тормозах БД, посмотреть можно ли оптимизировать запросы, предложить варианты по уменьшению нагрузки и реализовать оптимальный". а дальше пусть кодер твой думает icon_cool.gif

++
и MySQL Proxy ему в помощь


Эта страница в полной версии