You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 12, 2018. It is now read-only.
We currently ignore this entirely. It might be useful to allow this to be set.
The goal is to avoid spending lots of disk on obsolete facts. It's not entirely clear to me how to reconcile "it's only a storage hint, not a logical directive"[1] with the ability to query history, but I guess figuring out how to do so is part of solving this issue!
There are a few potential implementation strategies that I haven't thought through:
Delete all obsoleted rows in the transaction log when a new row is about to be inserted.
Replace the earliest consistent value in the transaction log with the new value.
Replace the value, or all columns, with nulls in previous rows in the transaction log.
We currently ignore this entirely. It might be useful to allow this to be set.
The goal is to avoid spending lots of disk on obsolete facts. It's not entirely clear to me how to reconcile "it's only a storage hint, not a logical directive"[1] with the ability to query history, but I guess figuring out how to do so is part of solving this issue!
There are a few potential implementation strategies that I haven't thought through:
[1] http://datomic.narkive.com/gIuZhcp8/db-nohistory