The OpenNET Project / Index page

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

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

10.09.2013 11:23

После двух лет разработки анонсирован выпуск системы асинхронной 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 для перестроения кластеров.


  1. Главная ссылка к новости (http://lists.slony.info/piperm...)
  2. OpenNews: Инструментарий для обслуживания системы репликации Slony в PostgreSQL
  3. OpenNews: Вышел релиз Slony-I 2.0.0, системы репликации для PostgreSQL
  4. OpenNews: Первый релиз клиента для PGXN, сети распространения дополнений к PostgreSQL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37871-slony
Ключевые слова: slony, replication, postgresql
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, UNIm95 (ok), 11:35, 10/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Разработчик был из СНГ?
     
     
  • 2.2, rtbr (?), 11:48, 10/09/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Покупайте наших слонов!
     
     
  • 3.9, бедный буратино (ok), 14:17, 10/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Слоны идут на север. Или на сервер, я уже не помню...
     
     
  • 4.18, Andrey Mitrofanov (?), 10:28, 11/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Слоны идут на север. Или на сервер, я уже не помню...

    На север, корнечо. Проверочное слово: не на йух же.

     
  • 4.19, Аноним (-), 18:11, 11/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ... а крокодилы летят на юг
     
  • 2.3, Andrey Mitrofanov (?), 12:04, 10/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Разработчик был из СНГ?

    Да. Один из архитекторов, судя по wikipedia -

    [I]The name "slony" comes from the Russian word "слоны" which means "elephants".[1] This is a reference to the PostgreSQL elephant logo, as well as being a "tip of the hat" to Vadim Mikheev, who came up with some of the core ideas Slony-I uses to work. Note that there is a whole set of related terminology:

    [B]slony
    slon
    slonik[/B]

    [/I] . http://en.wikipedia.org/wiki/Slony-I#Terminology

     
     
  • 3.20, Аноним (-), 18:13, 11/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Разработчик был из СНГ?
    > Да. Один из архитекторов, судя по wikipedia -
    > [I]The name "slony" comes from the Russian word "слоны" which means "elephants".[1]
    > This is a reference to the PostgreSQL elephant logo, as well
    > as being a "tip of the hat" to Vadim Mikheev, who
    > came up with some of the core ideas Slony-I uses to
    > work. Note that there is a whole set of related terminology:

    В данном случае речь идет об архитекторе самого Постгреса, а не Слонов :)

     
     
  • 4.21, Andrey Mitrofanov (?), 20:08, 11/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В данном случае речь идет об архитекторе самого Постгреса, а не Слонов :)

    Не угадал: http://www.slony.info/documentation/concepts.html

    The use of these terms in Slony-I is a "tip of the hat" to Vadim Mikheev, who was responsible for the rserv prototype which inspired some of the algorithms used in Slony-I.

    Продолжай!

     
     
  • 5.22, Аноним (-), 10:55, 12/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > The use of these terms in Slony-I is a "tip of the
    > hat" to Vadim Mikheev, who was responsible for the rserv prototype
    > which inspired some of the algorithms used in Slony-I.
    > Продолжай!

    Да без проблем, увижу vadim4o - непременно спрошу, считает ли он сам себя архитектором слонов :)

     
  • 2.17, Аноним (-), 10:08, 11/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, у них там гнездо.
    Один из слонов на глагне postgresql.org раньше назывался slonik.jpg
     

  • 1.5, Аноним (5), 12:51, 10/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    можно делать репликацию таблица-таблица ?
     
     
  • 2.10, and (??), 14:53, 10/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    " ... возможностью выборочной репликации вместо полного дублирования всех данных и гибкими средствами для контроля и управления ходом репликации."

    не то?

     

  • 1.7, Аноним (5), 13:50, 10/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    зачем нужен слоник, когда есть встроенная репликация ?
    что умеет слоник, что не умеет сам постгрес ?
     
     
  • 2.8, Andrey Mitrofanov (?), 14:12, 10/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > зачем нужен слоник, когда есть встроенная репликация ?
    > что умеет слоник, что не умеет сам постгрес ?

    "От штатных средств репликации PostgreSQL 9.x, основанных на передаче WAL-логов, Slony отличается." -- http:#0

     
  • 2.13, pavlinux (ok), 20:19, 10/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > что умеет слоник, что не умеет сам постгрес ?

    Узбеки...  (A & !B)  

    "что умеет слоник, (кроме/помимо/сверх/за исключением) того, что умеет сам постгрес ?" (A ^ B)

     

  • 1.14, Аноним (-), 02:49, 11/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ох… Эт самое… Слушай, давай я тебе спою чего-нибудь? Ну вот, а песня такая, про цирк. Называется «зеленый слоник». И там… Ну… Я сейчас быстро спою, потому что когда тебя увели я эту песню сочинил. Там, значит, аккорды первые такие: "Там! Та-тарам-тара-там! Та-тара-тара-там-трататара-тара-там, та-та! Зеленый слоник в наш оркестр пришел, зеленый слоник наш трубу принес, когда ребята уходили, зеленый слоник на трубе играл, играл, пло то… про то! Подожди, сейчас, сейчас, подожди, сейчас я вспомню, сейчас, секунду… Значит… Та-тара-тара-тара-та-та-та-та! Играл про то как плохо в клетке жить, как плохо есть ху… сейчас, подожди… Как плохо есть проклятую еду, как плохо всем, а хуже всего ему — зеленому слонику! Та-трай-та-та!.. Ну? Ну такая песня просто…Ну, я тебе её просто хотел, ну, исполнить, понимаешь, эту песенку…
     
     
  • 2.15, Аноним (-), 03:43, 11/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Красавчик! Один из самых гениальных фильмов на нашем веку.
     

  • 1.16, Аноним (-), 10:01, 11/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    братишка я тебе репликацию настроил
     

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



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

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