Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 обращение двух серверов к одной базе  [new]
Selen74
Member

Откуда: Ekaterinburg
Сообщений: 63
Доброе время суток!

Возможно ли настроить два (Х+1) сервера PostgreSQL (два нода, две VM, сетевой диск) для обращения к одной базе данных на одном носителе?
(один диск, одна база)
В документации (которую я смотрел) об этом ничего не сказано!
Но ведь всегда есть нюансы!

Спасибо за аргументированные ответы!
16 дек 15, 23:29    [18570648]     Ответить | Цитировать Сообщить модератору
 Re: обращение двух серверов к одной базе  [new]
vyegorov
Member

Откуда: Рига
Сообщений: 1154
Selen74,

В документации:
A database cluster is a collection of databases that is managed by a single instance of a running database server.
16 дек 15, 23:52    [18570727]     Ответить | Цитировать Сообщить модератору
 Re: обращение двух серверов к одной базе  [new]
Lonepsycho
Member

Откуда: Siauliai, Литва
Сообщений: 545
vyegorov,

думаю вопрос был не об этом. и если я правильно понял вопрос, то, на сколько мне известно, так делать нельзя.
17 дек 15, 00:46    [18570890]     Ответить | Цитировать Сообщить модератору
 Re: обращение двух серверов к одной базе  [new]
mefman
Member

Откуда:
Сообщений: 2324
Selen74
Доброе время суток!

Возможно ли настроить два (Х+1) сервера PostgreSQL (два нода, две VM, сетевой диск) для обращения к одной базе данных на одном носителе?
(один диск, одна база)
В документации (которую я смотрел) об этом ничего не сказано!
Но ведь всегда есть нюансы!

Спасибо за аргументированные ответы!


Если имеется в виду RAC - то его нет.
17 дек 15, 01:08    [18570921]     Ответить | Цитировать Сообщить модератору
 Re: обращение двух серверов к одной базе  [new]
vyegorov
Member

Откуда: Рига
Сообщений: 1154
Lonepsycho,

Я понял, что требуется аналог ORACLE RAC. Да, это невозможно.

В документации сказано, что кластер (в виде набора файлов в PGDATA) обслуживается одной инстанцией. Большего не нашел (правда не сильно искал).

Запустить вторую инстанцию для одного каталога PGDATA не выйдет, т.к. там есть postmaster.pid, наличие которого блокирует запуск параллельной инстанции. Недавно был добавлен функционал (во все поддерживаемые ветки), который при удалении этого файла аварийно опускает базу.
17 дек 15, 01:24    [18570944]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить