Re[5]: [Comm] Репликация базы данных PostgreSQL на двух компьютеров
Evgeny Yugov
=?iso-8859-1?q?yugov_=CE=C1_scs-900=2Eru?=
Пт Мар 19 07:15:25 MSK 2004
Здравствуйте iceb,
Wednesday, March 17, 2004, 9:56:10 PM, you wrote:
isc> В Срд, 17 Мар 2004, Evgeny Yugov написал(а):
EY>> isc> Вовсе нет. Если есть возможность из этого лога получить
EY>> текущее
EY>> isc> состояние базы - то почему бы его не rsync'нуть ?
EY>> А чем вариант rsync в таком случае отличается от pg_dumpall?
EY>> Все равно старт/стопать базу прийдется...
isc> А что, лог транзакций в постгресе формируется только по команде,
isc> не в риалтайме ? И для его получения надо базу стопорить ? Так
isc> это не лог тогда называется.
isc> Ну тогда rsync напускать на всю базу. Не бог весть что, но хоть
isc> что-то...
Честно говоря не вдавался в подробности, но думаю потестить... ;o)
EY>>
EY>> EY>> isc> PS. И эти люди что-то говорят о преимуществах
EY>> перед
EY>> EY>> MySQL ...
EY>> EY>> А что мускул умеет реплицировать?
EY>> isc> Да уж несколько лет как. Я лично его тремя способами
EY>> бэкаплю:
EY>> isc> 1) репликация - риалтаймовый бэкап
EY>> Хм интересно... поподробнее можно?
isc> Да в документации все описано, причем на русском языке. В двух
isc> словах: при запуске резервного сервера он получает от основного
isc> все SQL-запросы на запись, полученные основным сервером с момента
isc> последнего их соединения, каковые резервный и отрабатывает на
isc> своей копии базы. Если оба сервера включены и соединены друг с
isc> другом - то запросы на запись, получаемые основным, на обоих
isc> серверах отрабатываются практически одновременно.
EY>>
EY>> isc> 2) rsync на дамп и журналы - периодический, раз в час
EY>> обычно
EY>> isc> 3) некое подобие (2) на виндовую машину - если
EY>> поблизости нет
EY>> isc> линуксовой
EY>>
EY>> ps Было бы здорово если бы Вы накидали схемку с коментариями
EY>> и
EY>> описанием, многие сказали бы спасибо... :o)
isc> Что касается репликации - все (почти) RTFM Справочное
isc> руководство по MySQL версии 4.0.11-gamma где-то на
isc> http://www.mysql.com.
<skipped>
isc> Более подробно расписывать - времени нет, сорри. Но думаю идея
isc> понятна, а подробности - для этого дока есть.
Достаточно в общем, спасибо. :o)
--
With Best regards,
Evgeny Yugov,
MTS, programmer of Advanced Technologies Departament.
Registered Linux User #316667
mailto:yugov на scs-900.ru
Origin: Сколько водки не бери, все равно два раза бегать!
Подробная информация о списке рассылки community