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.
Richard Newman edited this page May 30, 2017
·
1 revision
Consumers will typically only be interested in particular subsets of a store: perhaps only the attributes of some set of entities, or only assertions using certain schema fragments. (Those fragments will overlap.)
We can imagine being able to get a handle to a filtered version of a database which appears to only contain assertions that are relevant to the consumer.
This has some amount of value when applied to the current DB: it's equivalent to introducing some complication to queries, and so improves clarity. However, if the filtering logic can be pushed a little lower, it makes instant-in-time ideas much more tractable: a consumer might be able to back a Time Machine-esque interface by a filtered database, one that appears to only contain relevant transactions, and materializing only relevant datoms as needed.