2016-05-25 2 views
1

Я разрабатываю приложение для общественных организаций.Будет ли «PostgreSQL потоковая репликация» соответствовать этому варианту использования?

Цель состоит в том, чтобы записывать данные (текстовые и видеопотоки), которые будут производиться в «локальных» офисах, где возможности подключения не гарантируются, и где мощность будет доступна только во время встреч.

Одним из реквизитов проекта является «местность» хранения данных, поскольку данные считаются «чувствительными» и «важными».

Одной из вторых требований проекта является публикация на веб-сервере части данных, полученных во время собраний.

Сервер базы данных должен быть PostgreSQL.

Я планирую создать второй сервер базы данных PostgreSQL на веб-инфраструктуре, на которой размещен веб-сервер, и синхронизировать его с «локальной» базой данных.

"общественность" база данных будет доступна только * queryes выбора»(не пишет).

Я вижу PostgreSQL это реализовать "Streaming Replication" PostgreSQL Streaming Replication начиная с версии 9.0.

вопрос (ы) :?

лиPostgreSQL Streaming Replicationготов к прайм
подходит ли это на случай использования я описываю выше
Должен ли я е Есть ли какая-либо серьезная проблема?
Не могли бы вы предложить альтернативные, лучшие решения?

ответ

1

Да, это лучшее решение для вашего случая вы должны знать, что

  • основная база данных и резервная база данных будет составлять 100% identiques

  • резервная база данных не позволит писать (читай только)

Если у вас есть конфигурация master-standby, у вас не будет проблем, но если вы используете мастер-мастер конфигурации, это может вызвать некоторые проблемы.

+0

Да, извините, я только что обновил свой ответ, добавив только «запросы выбора» для резервной базы данных ... :-) – MarcoS

+0

Да, мы используем репликацию стропов для визуализации только данных (например, отчет) –

Смежные вопросы