Распределенная база данных

Мне нужна ваша помощь, любая идея, любое решение

СЦЕНАРИЙ: организация полагает, что у отраслей Jason есть свои филиалы в разных регионах страны. В каждом филиале есть локальная база данных, где они хранят свои данные локально. Предположим, один филиал в Нью-Йорке, один в Вашингтоне, другой в Техасе. В основном филиале организации есть основная база данных. В конце каждой недели или месяца каждый филиал представляет свои данные в основную базу данных. Могу сказать, что они синхронизируют там данные в конце недели или месяца. Обратите внимание, что каждая ветвь имеет свою локальную базу данных, где данные хранятся в автономном режиме от основной базы данных. Только в конце каждой недели или месяца в основную базу данных передаются полные данные каждой ветви. Мой вопрос: возможно ли это? Если да, то как называется это понятие? И откуда я могу получить помощь по этой теме?

2 ответа

Учитывая, что у вас будет несколько веток (подписчиков), которые будут вносить изменения в автономном режиме и время от времени синхронизироваться - это звучит как хорошая подгонка для репликации слиянием.

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

Несколько шагов похожи на:

  • Отказ от плохих данных
  • Отказ от появления данных, если они присутствуют более одного раза
  • ...
Другие вопросы по тегам