www.samag.ru
      Get it on Google Play
Поиск  
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Сетевой агент
О журнале
Журнал «БИТ»
Информация для ВАК
Звезды «СА»
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Мероприятия
Форум
Опросы
Ищу/Предлагаю работу
Спроси юриста
Игры
Контакты
   

Конференция DevOops

Слайд шоу  
Представляем работы Виктора Чумачева
Виктор Чумачев – известный московский художник, который сотрудничает с «Системным администратором» уже несколько лет. Именно его забавные и воздушные, как ИТ, иллюстрации украшают многие серьезные статьи в журнале. Работы Виктора Чумачева хорошо знакомы читателям в России («Комсомольская правда», «Известия», «Московские новости», Коммерсант и др.) и за рубежом (США, Германия). Каждый раз, получая новый рисунок Виктора, мы в редакции улыбаемся. А улыбка, как известно, смягчает душу. Поэтому смотрите на его рисунки – и пусть у вас будет хорошее настроение!

  Опросы
Дискуссии  
17.09.2014г.
Просмотров: 14327
Комментарии: 3
Красть или не красть? О пиратском ПО как о российском феномене

Тема контрафактного ПО и защиты авторских прав сегодня актуальна как никогда. Мы представляем ...

 Читать далее...

03.03.2014г.
Просмотров: 18526
Комментарии: 1
Жизнь под дамокловым мечом

Политические события как катализатор возникновения уязвимости Законодательная инициатива Государственной Думы и силовых структур, ...

 Читать далее...

23.01.2014г.
Просмотров: 26493
Комментарии: 3
ИТ-специалист будущего. Кто он?

Так уж устроен человек, что взгляд его обращен чаще всего в Будущее, ...

 Читать далее...

1001 и 1 книга  
16.02.2017г.
Просмотров: 3469
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 6529
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 8635
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 10352
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 7182
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Установка и настройка Postgres-XL в CentOS7

Архив номеров / 2017 / Выпуск №6 (175) / Установка и настройка Postgres-XL в CentOS7

Рубрика: Базы данных /  Кластеры

Вячеслав Королев ВЯЧЕСЛАВ КОРОЛЕВ, АО «Компания ТрансТелеКом», макрорегион «Верхневолжский», начальник отдела мониторинга и управления сетями доступа, ciril2@proc.ru

Установка и настройка Postgres-XL в CentOS7

В статье описана процедура запуска кластера баз данных PostgreSQL на основе решения Postgres-XL

Установка и настройка Postgres-XL в CentOS7Postgres-XL – инструмент, который позволяет объединить несколько баз данных PostgreSQL в одну большую систему. При этом для клиента, который подключается в базе данных, нет никакой разницы, работает он с единственным экземпляром базы PostgreSQL или с целым кластером. Решение горизонтально масштабируется и удобно для хранения больших объемов данных. Для клиента сохраняется удобство использования привычных SQL-запросов со всеми возможностями по объединению, фильтрации и сортировке данных.

Postgres-XL состоит из трех основных компонентов (см. рис. 1):

  • Global Transaction Monitor (GTM) – глобальный монитор транзакций, который следит за тем, чтобы данные в кластере были актуальными и все запросы к данным завершились успешно.
  • Coordinator – координатор. Элемент, обеспечивающий связь пользователя с узлами данных Data Node. Координатор сам разберет сложный запрос, запросит данные у узлов, соберет их вместе и вернет пользователю.
  • Data Node – узел данных, работающий непосредственно с данными.

Рисунок 1. Компоненты Postgres-XL

Рисунок 1. Компоненты Postgres-XL

Также существует возможность создать элемент GTM-proxy, который выполняет проксирование запросов, направляемых к GTM. В настоящем материале данный элемент нерассматривается.

Так как GTM является узлом, при выходе из строя которого рушится система, GTM делают два – основной (master) и резервный (slave).

Решение Postgres-XL ориентировано на установку составных элементов в одной высоконадежной сети. То есть распределенное хранилище данных с разнесением элементов поразным городам работать будет плохо.

Рекомендуют координаторов сделать столько же, сколько узлов данных, и на каждом сервере размещать по элементу Coordinator + Data Node. Для GTM в документации рекомендуют отдельный сервер. Каждому элементу Data Node и Coordinator нужны заданные порты (port) для приема сообщений Postgres и порты (pooler port) для подключения к другим узлам кластера. Порты pooler port должны быть разные на всех узлах кластера. Наша конфигурация будет такая (см. рис. 2). Фактически все элементы Postgres-XL – это отдельные экземпляры базы данных PostgreSQL, которые необходимо инициировать в разных каталогах.

Рисунок 2. Конфигурация

Рисунок 2. Конфигурация

Статью целиком читайте в журнале «Системный администратор», №6 за 2017 г. на страницах 44-50.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Официальный сайт проекта Postgres-XL – http://www.postgres-xl.org.
  2. «Очень большой Postgres». Статья на Habrahabr – https://habrahabr.ru/post/253017.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru