Мы создаем веб-приложение с интерфейсом Angular и Spring Boot / Spring Data.В настоящее время мы ищем какое-то решение для отслеживания изменений данных.Эти данные могут быть изменены либо пользователями, либо некоторыми автоматическими задачами.В модели данных есть класс с именем Client, представляющий наших клиентов.
Идеальным решением будет то, что при каждом обновлении sql старая версия данных будет вставляться в другую базу данных с дополнительной информацией, позволяющей просто восстановить состояние базы данных дляконкретный клиент и время.
Что будет лучшим решением для этого случая?