Sto considerando l'utilizzo di datalog come database backend per un'applicazione che sto scrivendo, perché vedo il potenziale che mi consente di passare facilmente da una rappresentazione all'altra senza dover sacrificare i dati raccolti o scrivere una migrazione ingombrante.Modelli di registrazione dati per la modifica dei dati
Tuttavia, non posso prevedere come gestire i dati modificati, ad es. qualcosa di semplice come una password modificabile dall'utente. Ho avuto un'idea per contrassegnare le righe con una data:
changepassword(<user>, <passhash>, <date>)
e quindi utilizzare l'ultima, ma ci non sembra essere un modo per ottenere l'ultima, senza restituire tutte le righe e filtrandoli sul lato dell'applicazione.
In che modo le applicazioni del registro dati sono progettate per gestire i dati modificati?