The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Новая система асинхронной репликации данных для PostgreSQL - Golconde

03.03.2009 13:10

Представлен первый публичный релиз системы асинхронной репликации данных для PostgreSQL - Golconde 0.4, которая может обеспечивать синхронизацию данных на удаленный slave сервер. Golconde написана на языке Python и состоит из двух модулей - триггера для асинхронного помещения в очередь всех изменений в базе и процесса-диспетчера, осуществляющего передачу сообщений на удаленный сервер, на котором подобный процесс занимается приемом сообщений и обновлением базы.

Благодаря своей простоте, система надежна в работе и легко расширяемая. Так как очередь передается в асинхронном режиме, включение репликации почти не влияет на производительность, при этом нормально обрабатывается ситуация временного нарушения достижимости хоста, размещенного в другом дата-центре, - сообщения накапливаются в очереди. Для обеспечения надежной синхронизации предусмотрена схема с единым подтверждением внесения изменений на slave, через задействование двухфазовых коммитов. Кроме триггера, возможно вынести логику синхронизации на сторону клиентского приложения, для чего разработаны специальные PHP и Python модули.

По принципу работы Golconde сильно напоминает другую систему репликации - PyReplica.

  1. Главная ссылка к новости (http://comments.gmane.org/gman...)
  2. OpenNews: pyreplica 1.0 - новая система репликации для PostgreSQL
  3. OpenNews: Cybercluster 1.2 - пакет для мульти-мастер репликации PostgreSQL
  4. OpenNews: В PostgreSQL 8.4 будут значительно расширены возможности по репликации данных
  5. OpenNews: Вышел релиз Slony-I 2.0.0, системы репликации для PostgreSQL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/20575-postgresql
Ключевые слова: postgresql, replication
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (2) RSS
  • 1, geekkoo (ok), 14:38, 03/03/2009 [ответить]  
  • +/
    И как оно масштабируется по числу узлов? Как квадрат?
     
  • 2, open (?), 17:54, 03/03/2009 [ответить]  
  • +/
    не конкурент для http://www.slony.info/
    даешь мультимаситер репликацию
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру