gpt4 book ai didi

time - 将比上一个事务更早的数据导入到 datomic

转载 作者:行者123 更新时间:2023-12-04 04:39:53 26 4
gpt4 key购买 nike

我是否正确理解这一点?

http://docs.datomic.com/transactions.html

You can set :db/txInstant explicitly, overriding the transactor's clock time. When you do, you must choose a :db/txInstant value that is not older than any existing transaction, and not newer than the transactor's clock time. This capability enables initial imports of existing data



这是否意味着我不能以查询 as-of 的方式将事实添加到比上一个事务更旧的 datomic 中?

这似乎是一个巨大的限制。与其他系统交互时该怎么办?例如,我可能会从昨天获得有关订单的数据,但店员今天才有时间将其输入系统。如果今天有人输入任何事实,我将无法添加旧数据?

添加显式时间属性并在所有查询中使用它是唯一的选择吗?

最佳答案

不幸的是,当您有一个应用程序驱动的时间概念时,即您正在“现在”处理的某些事件发生的“记录”时间,您还需要一个应用程序驱动的查询机制。看看类似的thread在 Datomic google 组中。

所以答案是肯定的,你必须明确地处理那个“记录”的时间。

关于time - 将比上一个事务更早的数据导入到 datomic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19059659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com