@Kors2M

Как организовать репликацию баз данных?

Есть измерительное оборудование, которые расположено удаленно в разных филиалах.
На них ведутся архивные измерительные данные,
базы данных на различных платформах, все БД хранятся локально на оборудования, платформы БД разные.

Хочу сделать программную репликацию со всего оборудования в единую БД.

1. Какой путь выбрать?
Думаю делать так,
Писать сервис на java, который через драйверы подключается к бд оборудования, делает выборку за день (синхронизация раз в сутки) и вносит эти данные в нашу БД.

2. Как хранить данные в БД?
Создавать для каждого филиала свою БД ?
или хранить данные оборудования похожего назначении в одной таблице, добавляя id участка?
или для каждого оборудования участка филиала своя табличка?

С единой БД будет вестись различный анализ, генерация отчетов , т.е. 90% это селекты.
Сервер БД Postgres.
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 1
ИМХО может стоит данные с "локальных" БД заворачивать, например, в kafka или hadoop, а потом эти данные аггрегировать и писать в центральную БД?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы