Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: синхронизация БД-ых
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » синхронизация БД-ых

Страниц (1): [1]
 

1. DlTA - 02 Октября, 2012 - 12:33:57 - перейти к сообщению
интересно как это делают?

к примеру
некий сайт имеет основную и резервную базу, по одному богу известным причинам основная база ложится, сайт начинает работать с резервной, опосля некоторого времени первая база подымается.
и вот тут начинается наверное самое интересное

1) работа с базой подразумевает не только чтение но и изменение/вставку данных, а значит после подъема основной БД изменения нужно применить и только потом позволить работать
2) в принципе тоже самое только в обратном направлении, когда мы работаем с основной базой то получается для постоянного содержания равенства баз, резервную нужно изменять при каждом изменении основной.
2. Мелкий - 02 Октября, 2012 - 13:07:32 - перейти к сообщению
Ключевое слово - репликации.
Весьма рекомендую книжку "MySQL. Оптимизация производительности" (Б.Шварц). Лучше, чем там - не опишу.
3. EuGen - 02 Октября, 2012 - 13:50:27 - перейти к сообщению
При отсутствии возможности прочесть книгу, вполне подойдет информация из мануала.

 

Powered by ExBB FM 1.0 RC1