Pyreplica 1.0 — новая система репликации для PostgreSQL

27 июня 2008 года

Представлен (Архивная копия от 10 декабря 2017 на Wayback Machine) первый релиз проекта PyReplica (Архивная копия от 11 февраля 2019 на Wayback Machine), системы Master/Slave репликации PostgreSQL, написанной на языке Python

Достоинства PyReplica:

  • Простота установки, достаточно запустить sql скрипт (триггер py_log_replica) на мастер-сервере и скопировать программу-демон pyreplica.py на клиентский хост;
  • Большинство операций выполняются автоматически и не требуют участия администратора;
  • Легкость модификации под собственные нужды. Система очень простая, что позволяет использовать ее в качестве каркаса для создания собственных решений;
  • Низкое потребление памяти и небольшой сетевой трафик;
  • Мультиплатформенность.

Также хотелось бы упомянуть более зрелый проект проект - Bucardo, в рамках которого разработана система асинхронной репликации для PostgreSQL, поддерживающая multi-master и multi-slave режимы. Система написана на языке Perl и представлена в виде управляющего демона и триггеров на Pl/Pgsql и Pl/PerlU. Система очень гибкая, поддерживает несколько видов синхронизации и обработки конфликтов.

Источники

править


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

Комментарии

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