你能用 Datomic 重建年轮吗?
Can you reconstruct tree rings in Datomic?
我有一堆事实以及它们是什么时候知道的。
如果我按顺序插入它们,则可以重建一致的 Datomic 数据库...但是我可以按顺序插入它们但让 Datomic 使用顺序时间以便我可以使用 Datomic asof 查询历史时间吗?
您可以set the :db/txInstant
进行交易。我认为这是将事实从旧数据库恢复到全新数据库的常用方法(称为倾析的过程)。
但是,如文档所述,请注意永远不要手动插入比任何现有交易都早或比交易者的时钟时间新的 :db/txInstant
。这样做会使您的新数据库无法使用。
我有一堆事实以及它们是什么时候知道的。 如果我按顺序插入它们,则可以重建一致的 Datomic 数据库...但是我可以按顺序插入它们但让 Datomic 使用顺序时间以便我可以使用 Datomic asof 查询历史时间吗?
您可以set the :db/txInstant
进行交易。我认为这是将事实从旧数据库恢复到全新数据库的常用方法(称为倾析的过程)。
但是,如文档所述,请注意永远不要手动插入比任何现有交易都早或比交易者的时钟时间新的 :db/txInstant
。这样做会使您的新数据库无法使用。