Slony-I
Slony-I — асинхронная система репликации master-slave для СУБД PostgreSQL , обеспечивающая поддержку каскадирования и аварийного переключения . Асинхронность означает, что когда транзакция базы данных была зафиксирована на главном сервере, ее доступность на подчиненных серверах еще не гарантирована. Каскадирование означает, что реплики могут создаваться (и обновляться) через другие реплики, т. е. им не нужно напрямую подключаться к мастеру.
Терминология
[ редактировать ]Название «слоны» происходит от русского слова «слоны», что означает « слоны ». [ 1 ] Это отсылка к логотипу слона PostgreSQL, а также «подсказка» Вадиму Михееву, который предложил некоторые основные идеи, которые Slony-I использует в работе. Обратите внимание, что существует целый набор сопутствующей терминологии:
- slony
- — это слово во множественном числе, обозначающее слонов, и указывает, что кластер состоит из нескольких баз данных.
- slon
- это единственное слово, обозначающее слона; каждый узел репликации управляется программой под названием «slon», которые объединяются в вышеупомянутый «кластер слонов».
- слон
- это слово, обозначающее «маленького слона», и это название программы, используемой для настройки кластера. По сути, «маленький слон» говорит кластеру: «Вот что вам нужно сделать!»
Уникальные возможности
[ редактировать ]В отличие от многих других решений репликации для PostgreSQL, Slony-I не привязан к какой-либо конкретной версии базы данных, что позволяет обновлять кластер базы данных по одному узлу за раз, без существенного простоя. (Однако для версии 2.0.0 требуется PostgreSQL 8.3+)
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Документация Slony-I 2.2.5: Концепции Slony-I» . 31 мая 2016 г. Проверено 2 февраля 2017 г.
- Людовик Маркотт (28 апреля 2005 г.). «Репликация базы данных с помощью Slony-I» . Linux-журнал . Проверено 2 февраля 2017 г.
- А. Элейн Мастейн (18 ноября 2004 г.). «Представляем Слони» . О'Рейли OnLamp. Архивировано из оригинала 02 февраля 2017 г. Проверено 2 февраля 2017 г.
Внешние ссылки
[ редактировать ]- Slony-I official website
- Учебное пособие по Slony: Как настроить репликацию Slony-I с помощью Postgres Plus