datomic

    2熱度

    1回答

    的Datomic西雅圖例子執行插入時使用明確的ID號: {:db/id #db/id[:db.part/user -1000014], :neighborhood/name "Belltown", :neighborhood/district #db/id[:db.part/user -1000013]} {:community/category ["community council"], :

    6熱度

    1回答

    我是一個datomic的新手,我仍然試圖弄清楚系統是如何構建的。特別是,我不明白什麼作用:db.part/db在每次安裝模式時似乎都需要。有人可以闡明這一切意味着什麼嗎? (require '[datomic.api :as d]) (def uri "datomic:mem://sample") (d/create-database uri) (def conn (d/connect

    0熱度

    1回答

    我很好奇在給定Datomic基於事務的系統的基礎上改變模式和數據是多麼容易。有人可以點亮一些光線嗎?

    3熱度

    2回答

    說我已將:user/name和:user/gender安裝爲datomic模式。 (pprint (d/q '[:find ?ident :where [?e :db/ident ?ident] [_ :db.install/attribute ?e]] (d/db conn))) 但是找到所有的db.install /屬性 #{[:db/code] [:use

    0熱度

    1回答

    假設我有一個實體,然後我收回它的所有屬性。這個實體是否仍然保留在數據庫中? 問題是因爲這段代碼: => (def e (d/entity mdb 9876)) #'ww.billing/e => e {:db/id 9876} 回報做某事。這可能看起來像數據庫中的一個實體,但我知道這個實體只是不在那裏。從來沒有。也許在這種情況下有個例外會更好?

    1熱度

    1回答

    我有一個定義內存數據庫的Clojure ns:1個分區,一些屬性和2個實體。我從Eclipse的(逆時針),結果(例外)運行如下: ;; Clojure 1.4.0 ;; Switching to ww.billing namespace #'ww.billing/cardinality #<Namespace ww.billing> => (setup-db) #<HashSet [[

    3熱度

    1回答

    我的理解是,datomic是在現有的鍵值存儲之上實現的。有人知道那是什麼嗎?

    0熱度

    1回答

    我用下面 bin/shell 的語法讓我想起了一個小的BeanShell的啓動datomic殼(沒有雙關語意)。有人知道這個shell是在什麼地方實現的嗎?

    0熱度

    1回答

    我正在閱讀Google's Spanner DB的論文。這似乎解決了Rich Hickey's Datomic的一些類似問題。 谷歌的Spanner DB是否實現了Epochal Time的概念?

    8熱度

    3回答

    使用Datomic當我EVAL這個代碼lighttable 「不讀卡功能」 錯誤: (ns app.core (:require [datomic.api :refer [q] :as d] :reload-all)) (defn add-person [conn id] (d/transact conn [{:db/id #db/id[:db.pa