Slony-I версии 1.2
Slony-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, появление которого уже не за горами, можно наблюдать значительное число изменений, направленных на улучшение стабильности и производительности.
