収集したデータを犠牲にしたり、面倒な移行を書くことなく簡単に表現を切り替えることができる可能性があるため、私は書いているアプリケーションのデータベースバックエンドとしてdatalogを使うことを検討しています。データを変更するためのデータログパターン
しかし、私はデータを変更することにどのように対処するのか予測できません。ユーザーが変更できるパスワードと同じくらい簡単です。私は日付を持つ行にタグを付けるアイデアだった:
changepassword(<user>, <passhash>, <date>)
をしてから、最新のを使用していますが、すべての行を返すと、アプリケーション側でそれらをフィルタリングすることなく、最新のを取得する方法があるようには思えません。
データログアプリケーションは、変化するデータを処理するためにどのように設計されていますか?