Мы работаем над крупным корпоративным приложением.В этом приложении есть таблица, называемая мастер-объектами.Эта таблица содержит основные свойства базы.Каждый раз, когда вносятся какие-либо изменения, мы должны сделать копию всей таблицы.Так что мы можем зафиксировать точное состояние таблицы в тот самый момент и отменить изменения.При проектировании мы думали о подходе, при котором мы будем проверять все наши объекты БД в GIT-репо (в виде отдельных файлов JSON).И каждый раз, когда мы вносим изменения, он создает отдельную ветку и применяет изменения там.
Хотя кажется, что этот подход поможет нам достичь того, чего мы хотим достичь, но есть ли лучший способ сделать это?Любой открытый исходный код?