Slony-I, популярное решение для репликации PostgreSQL, обновилось до версии 1.2.0. Ниже краткое описание изменений:
- пересмотрен механизм работы с памятью, Slony стали менее “прожорливы”;
- переключение журнала: теперь Slony используют 2 таблицы, sl_log_1 и sl_log_2, что позволяет уйти от проблем, возникающих при достижении 32-битного предела на ID транзакции;
- DDL-скрипты обрабатываются теперь последовательно, выражение за выражением (раньше обрабатывался весь пакет целиком, что в общем случае некорректно);
- в Windows™ Slony теперь могут быть установлены как сервис;
- специальной опцией демона (slon -l "4 hours" ...) при запуске slave-узла теперь можно указать, на сколько он должен “отставать” по времени от master-а;
- ещё одна опция позволяет заставить демон завершать работу при получении оповещения о событии определённого типа от определённого узла;
- ну и наконец, добавлена опция, заставляющая слона запускать внешнее приложение при каждой успешной передаче логов.
В целом, в данной версии Slony-I, как и в PostgreSQL версии 8.2, появление которого уже не за горами, можно наблюдать значительное число улучшений, направленных на повышение стабильности и производительности.
|