Я хотел бы попросить отправную точку для какой технологии или рамки для исследования.Репликация измененных данных по разным базам данных
Что мне нужно выполнить следующее:
У нас есть 6 приложения Java EE с помощью JPA для упорства; мы хотели бы использовать первичную базу данных как своего рода блокнот, где пользователи могут вставлять/удалять записи в соответствии с заданиями, которые они задают. Затем, в конце дня, администратор выполнит какую-то проверку их работы, одобряя или отклоняя ее. Если он одобрит работу, все изменения будут сделаны постоянными, и первичная база данных будет синхронизирована - реплицируется на другую (по соображениям безопасности). В противном случае, если администратор не одобрит изменения, они будут отменены.
Теперь вот у меня две проблемы, чтобы выяснить:
First.- Можно ли откатить кучу операций JPA сделано через определенный промежуток времени?
Second.- Запустить процесс репликации (это может быть сделано с помощью СУБД) с помощью кода. Теперь, если репликация РСУБД невозможна (возможно, из-за требования клиента), нам понадобится структура синхронизации для JPA в качестве резервной копии. Я смотрел на некоторые решения JMS, однако не ясно, о точном процессе или о том, как заставить их работать на JPA.
Любая помощь была бы принята с благодарностью, Thanks.