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