Задать вопрос
@Kors2M

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

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

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

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

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

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

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

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