Рассмотрим следующие операции, происходящие в Datomic Peer:
(require '[datomic.api :as d])
(let [;; running a transaction and awaiting completion
tx-res @(d/transact-async conn tx-data)
;; reading the current database value
db1 (d/db conn)]
,,,)
Могу ли я ожидать, что в модели согласованности Datomic изменения, сделанные tx-res
, будут видны в db1
?
(Я знаю об обоих :db-after
(d/sync conn t)
, но может быть практичным полагаться на чтение ваших записей в соединении, например, для выполнения последовательных записей в соединении без необходимости переноса значений базы данных).