datomic

    2热度

    2回答

    所以我在一台小型服务器上没有太多的内存空间,当我尝试运行datomic时,它对我生气! Launching with Java options -server -Xms1g -Xmx1g -XX:+UseG1GC -XX:MaxGCPauseMillis=50 OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000

    1热度

    2回答

    我目前正在开发一个使用标签和谷歌地图的应用程序。我想要做的是获得gps职位,比如说3,并将它们存储在sql db(我已经在做),然后将它们显示在地图上。我已经创建了画布,添加到叠加层中,但是当我更改标签页时,这些点就消失了,所以我想如果有办法以某种方式将这些coords与谷歌地图一起存储,所以我可以检索它们并在每次点击“地图选项卡“?请任何人都可以帮忙?

    1热度

    1回答

    我正在研究需要跟踪YouTube视频的应用。我想定期将相关视频的信息提取到Datomic中,然后将它们作为标题,描述等的嵌入来提供。一种天真的方法是定期获取我想要的所有信息并将其插入到我的数据库中。 但大多数时候,信息不会改变。标题和说明可以更改(并且我想在通知他们时),但通常他们不会。使用天真的方法,我会一次又一次更新具有相同值的实体。 这样不好吗?我会用历史记录填满我的存储空间吗?它会导致很多

    1热度

    2回答

    TL; DR我想要的功能是:“只更新Y,如果Y = 10”,否则失败。 例如:想象时间轴是T1,T2和T3。在时刻T1,实体X包含属性Y = 10,在时间T2该属性是Y = 14。我的目标是在Y中应用一个复杂的操作(假设这个操作是1的总和)。我在T1读取Y值为10,并将此值放入要处理的队列中。在T3,当复杂的操作完成并且结果是11时,我将更新属性Y.如果我简单地更新属性,那么在T2的值Y = 14

    0热度

    2回答

    I touch和entity并获得许多实体ID。我需要所有的属性值而不是id,同时保持嵌套结构。 (d/touch (d/entity (get-db) (ffirst (find-all-families)))) => {:family/parent #{{:db/id 17592186045423} {:db/id 17592186045424} {:db

    4热度

    1回答

    我在Datomic模式中创建了一组属性。他们的:db/idents被分成三个名字空间::name,:tree,:node。现在我想删除所有这些,并开始新鲜。我发现所有必需的属性: (def results (q '[:find ?e :where [?e :db/ident ?v] [(namespace ?v) ?res] [(contain

    4热度

    2回答

    由于Datomic模式本身存储在Datomic中,因此如何查询Datomic以获取当前安装的模式?我只想获得用户级架构,不包括像分区一样的系统级架构。

    0热度

    1回答

    当我使用文件uplaod控件上传文件,并在控制器中分配它的名称后,我需要在该视图中获取该文件名。还有那个文件名如何删除我的本地驱动器中的文件(先前已上传)。 谢谢。

    0热度

    1回答

    据我所知,一个datomic数据库被下载/复制到对等体上,所有查询都在对等体上完成。这是如何安全的?如果用户只被授权查看某些数据,但实际上拥有他计算机上的所有数据,那么安全逻辑在哪里阻止他访问他不应该访问的数据? 感谢

    3热度

    1回答

    鉴于过滤是Datomic does not support pagination我不知道如何有效地支持查询,如: 在第一个30个实体上:history/body,找到实体的 :history/body一些比赛正则表达式。 这是我怎么会做单独的正则表达式匹配: {:find [?e] :where [[?e :history/body ?body] [(re-find #"foo.*b