Итак, у меня есть сценарий здесь.У меня есть требование, которое требует как оффлайн, так и онлайн.Когда дело доходит до Online, приложение также должно управляться центральным администратором.Итак, у меня есть автономное приложение в 10 разных местах.У каждой из них есть своя собственная база данных, например, DB1, DB2, DB3 и т. Д. С одинаковой структурой.
- Как только приложение выходит в онлайн, я бы хотел объединить его в одну центральную базу данных, когда они выйдут в сеть.
- Как только допустим, что DB1 объединен с центральной базой данных, я внесу изменения в центральную базу данных (где у меня есть приложение для внесения изменений).
- Когда изменения будут сделаны в центральном приложенииЯ хотел бы, чтобы он отразил изменения в соответствующей небольшой базе данных.
Мой вопрос здесь такой:
- Нужно ли объединять 10 небольших баз данных в одну?Это правильный подход?
- Как внести изменения в соответствующие базы данных через центральное приложение?