Slony-I версии 1.2

Slony-ISlony-I, популярное решение для репликации PostgreSQL, обновилось до версии 1.2.0. Вот краткое описание изменений:

  • пересмотрен механизм работы с памятью, Slony стали менее “прожорливы”;

  • переключение журнала: теперь Slony используют 2 таблицы, sl_log_1 и sl_log_2, что позволяет уйти от проблем, возникающих при достижении 32-битного предела на ID транзакции;

  • DDL-скрипты обрабатываются теперь последовательно, выражение за выражением (раньше обрабатывался весь пакет целиком, что в общем случае некорректно);

  • в Windows™ Slony теперь могут быть установлены как сервис;

  • специальной опцией демона (slon <del>l "4 hours" ...) при запуске slaveузла теперь можно указать, на сколько он должен “отставать” по времени от master-а;

  • ещё одна опция позволяет заставить демон завершать работу при получении оповещения о событии определённого типа от определённого узла;

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

В целом, в данной версии Slony-I, как и в PostgreSQL версии 8.2, появление которого уже не за горами, можно наблюдать значительное число изменений, направленных на улучшение стабильности и производительности.

Читаем Release Notes целиком и/или качаем Slony-I 1.2!