datomic

    2熱度

    1回答

    快速提問。 1)如果我執行一個事務,那個事務的結果返回時,是否所有對等點都更新?或者其他同行最終會反映交易的變化嗎? 2)同齡人如何更新他們的狀態?據我所知,Peers可以直接訪問存儲,並且是他們自己的緩存。所以當他們沒有你想要的東西時,我想他們只是從存儲中檢索它。同行如何知道他們的信息何時過時? 3)存儲/後端的選擇有多重要?因爲像MySQL和類似的db已經針對服務器/客戶端關係進行了優化,是不

    2熱度

    1回答

    由於Datomic存儲對事實的斷言和撤消,是否有可能使用此內置存儲器將隨時間變化的值更改爲圖表。價格歷史?

    3熱度

    1回答

    我正在嘗試編寫Datomic查詢,該查詢使用Scala包裝器Datomisca調用2個規則。 如何組合兩個單獨的查詢? 我的代碼如下所示: val rule1 = Query.rules("[[(rule1 ?a) [ ... ]]]") val rule2 = Query.rules("[[(rule2 ?b) [ ... ]]]") Datomic.q(Query("""[:find ?

    6熱度

    3回答

    如果我有以下Datomic數據庫: { :fred :age 42 } { :fred :likes :pizza } { :sally :age 42 } 如何查詢兩個實體(:fred和:sally),找回了:fred屬性:likes :pizza和空值:sally? 查詢 [:find ?n ?a ?l :where [?n :age ?a] [?n :likes ?l]

    0熱度

    1回答

    對數據組屬性有2個查詢。 1.如果我知道屬性名稱(字符串),我該如何檢查該屬性是否已經定義或不在模式中? 2.基於我對datomic的實驗,我看到datomic使用冒號前綴處理屬性,並且沒有冒號前綴。即如果我們創建名爲「foo」和「:foo」的屬性,它們是一樣的。這是真的?這是一個限制嗎? 我正在使用groovy.Below與datomic用於創建屬性的代碼。除名稱外,還輸入其他參數。

    1熱度

    2回答

    運行Datomic和Caribou框架(dev和prod服務器)需要做什麼? 換句話說,我怎樣才能馴鹿馴鹿發生? 希望它是有道理的!謝謝!

    5熱度

    2回答

    我正在爲我的數據庫使用SQL Server 2012。現在,我有一張桌子,裏面有以下細節。 ID COLUMN1 COLUMN2 1 A B 現在我想要這樣的結果。 ID Values 1 A 1 B 任何人都可以告訴我該怎麼辦? 我知道我可以使用pivot或unpivot。但我不知道該怎麼辦?還有其他方法可以做到這一點嗎? 請

    49熱度

    4回答

    我對數據庫服務Datomic很感興趣,但我不確定它是否適合我工作的項目的需求。 Datomic何時是一個很好的選擇,什麼時候應該避免?

    9熱度

    1回答

    在Clojure中定義一個懶惰的自然數序列很容易:(def N (iterate inc 0))。不出所料,如果我們要求Clojure使用(apply min N)找到最小值N,它會陷入無限迴歸。 有沒有一種方法可以「建立」到N的數據結構中的事實(= 0 (min N))?隱含地,我們知道這一點,因爲增量函數inc嚴格增加。 min函數不知道如何利用這些知識,而是試圖蠻橫的方式來回答。 我不知道如

    7熱度

    2回答

    我在幾個項目中使用了Datomic,現在是時候將所有常見代碼移動到小型實用程序庫中。 一個挑戰是處理大多數操作所依賴的共享數據庫uri,但必須由項目使用庫設置。我想知道是否有一個完善的方法來做到這一點。以下是一些備選我想過: 跌落uri庫中的元件並添加URI作爲參數傳遞給每一個訪問數據庫 通過alter-var-root改變其功能,或類似機構,在INIT功能 在庫中保持它作爲一個動態無功*uri*