Выпуск Slony 2.2, системы репликации для PostgreSQL

10 сентября 2013 года

После двух лет разработки анонсирован выпуск системы асинхронной master-slave репликации для PostgreSQL - Slony 2.2.0, поддерживающей такие возможности как каскадная репликация (от master к slave первого уровня и далее от slave первого уровня к другим slave серверам) и средства обеспечения отказоустойчивости (передача функций master-сервера к одному из slave-серверов).

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

Из новшеств, добавленных в Slony 2.2.0, можно отметить:

  • Значительное изменение протокола. Переход на использование операции COPY для передачи изменений между источником и получателем позволил увеличить скорость репликации и эффективность расходования ресурсов для различных областей использования;
  • Команда FAILOVER адаптирована для более надёжной работы в сложных кластерных конфигурациях и, в том числе, теперь корректно обрабатывает одновременные сбои нескольких узлов;
  • В рамках одного кластера PostgreSQL теперь могут быть установлены разные версии Slony. Поставляемые Slony разделяемые библиотеки, функции и SQL-файлы теперь учитывают номер версии в именах и не пересекаются с другими версиями.
  • Добавлена возможность inline-определения "EXECUTE SCRIPT";
  • Добавлена команда RESUBSCRIBE NODE для перестроения кластеров.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск Slony 2.2, системы репликации для PostgreSQL», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.