Создание денормализованного хранилища данных только для чтения из нескольких источников - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть эта общая проблема в моей организации, где у нас есть несколько схем postgresql, но затем у нас есть несколько страниц со списком данных, требующих данных из нескольких схем.

Например, одна схема будет иметь информацию о заказе, которая может содержать идентификатор города, но информация о городе хранится в другой схеме. Во многих сценариях служба заказа может запросить службу города с идентификатором города или списком идентификаторов города, чтобы разрешить имена, но это не очень хорошо масштабируется, когда мы хотим заполнить большую таблицу данных подкачкой и разрешить сортировка по названию города.

Я кратко рассмотрел postgres fdw , но я бы предпочел не создавать прямую ссылку из одной схемы в другую.

Существует ли рекомендуемый шаблон / практика / инструмент для объединения данных из нескольких источников данных в одно / объединенное денормализованное хранилище данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...