Я рассматриваю возможность использования журнала данных в качестве серверной части базы данных для приложения, которое я пишу, потому что я вижу возможность легкого переключения между представлениями без необходимости жертвовать собранными данными или писать громоздкую миграцию.
Однако я не могу предвидеть, как я буду справляться с изменением данных - например. что-то столь же простое, как изменяемый пользователем пароль. У меня была идея пометить строки датой:
changepassword(<user>, <passhash>, <date>)
а затем используйте последнюю версию, но, похоже, нет способа получить последнюю версию, не возвращая все строки и не фильтруя их на стороне приложения.
Как приложения регистрации данных предназначены для обработки изменяющихся данных?