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*