graph-databases相关内容

Neo4j - 按相关性排序

我想在Neo4j中按相关性订购返回的数据。 为了我的目的,相关性可以简化为“我要搜索的单词的索引” “,较低指数的相关性较高。 示例 我有这三个节点: 节点:{ 标签:PROD 属性:{ name :“轴承替换滑板” } } 节点:{ 标签:PROD 属性:{ 名称:“滑板” } } 节点:{ 标签:PROD 属性:{ 名称:“L7滑板” } } ..
发布时间:2019-01-08 19:15:09 Java开发

了解Neo4j对象缓存

我试图通过一些调查了解Neo4j对象缓存。我对Object缓存的第一印象来自此链接中的幻灯片: http://www.slideshare.net/thobe/an-overview-of-neo4j-internals 特别是缓存中的节点/关系对象应该看起来像幻灯片9或15/42。为了验证这一点,我使用现有的图形数据库内容编写了一个简单的服我这样做的方法是尝试使用sun.misc.Uns ..
发布时间:2019-01-08 14:01:29 Java开发

Titan顶点中心指数与Neo4j标签

当我接近这个时,我试图对这两种技术进行比较,我想知道你们中是否有人已经有过处理任何一种或两种技术的经验? 我在处理类似用例时主要对性能数字感兴趣。 解决方案 同意Marko所说的一切可以更进一步,并认为在图数据库世界中,本地索引可以(甚至应该)替换全局索引。在我看来,图形数据模型的最大优势在于它允许您将数据模型编码到图形拓扑中,在灵活性,易于演化和性能方面获得定性优势。考虑到这一点,我认 ..
发布时间:2018-08-02 13:48:45 其他开发

如何决定使用哪种NoSQL技术?

MongoDB(基于文档),HBase(基于列)和Neo4j(对象图)的优缺点是什么? 我特别感兴趣的是了解每种典型用例。 图表可以比其他解决方案更好地解决问题的好例子是什么? 也许任何Slideshare或Scribd值得介绍吗? 解决方案 MongoDB 可扩展性:高度可用并且一致,但会影响关系和许多分布式写入。它的主要好处是存储和索引无模式文档。文档大小限制在4mb, ..
发布时间:2018-06-05 13:15:07 其他开发

如何用mogwai执行gremlin查询

我试图通过mogwai查询一个titan db 0.5.4,但是当我运行下面的脚本时,我得到这个错误:rexpro.exceptions.RexProScriptException:事务没有打开 我在这里发现了相同的问题 PS没有mogwai的标签 脚本: #!/ usr / bin / env python3 $ b $ m from mogwai.connection ..
发布时间:2018-05-30 10:27:37 其他开发

Gremlin - 只添加一个顶点,如果它不存在

我有一组用户名(如 ['abc','def','ghi'] )被添加到图的'user'标签下。 现在我首先要检查用户名是否已经存在( gV()。hasLabel('user')。has('username' ,'def')),然后只添加那些username属性在'user'标签下不匹配的。 另外, 我使用的是Titan图形数据库,tinkerpop3和gremlin REST服务 ..
发布时间:2018-05-30 10:16:14 其他开发

图形数据库建模:我应该使用一个集合节点来避免许多相关节点

我目前正在研究使用Graph数据库(Neo4J)的第一个应用程序。我正在对白板上的图形进行建模。我和我的同事正在嘲笑我们是否应该引入“收集节点”。 我们有类似的东西(Cypher语法,虚构例子): (parking:Parking) - 停车节点 (car:Car) - Car node 显然,一个停车场可以有多辆汽车,假设它可以有多达100万辆汽车。在这种情况下,最好引入一个新节 ..
发布时间:2018-05-25 17:56:26 其他开发

如何阻止Neo4j社区版

我已经安装了Neo4j社区版和企业版。 问题在于,尽管在Neo4j.conf 上分配了不同的端口,但无法连接到社区版,另一个问题是当我转到Community Edition目录并写入时:Net stop neo4j,企业版下跌降落!!!我停止社区版,但企业版停止! 怎么回事? 解决方案 这是与Windows服务相关的问题。 您已经使用neo4j install命令将Neo4j ..
发布时间:2018-05-25 17:53:28 其他开发

使用视图和表值函数作为匹配子句中的节点或边缘表

我喜欢使用 Table Valued functions MATCH 子句的方式与 Node 表。有没有办法实现这一点? 需要表值函数 可以有各种用例将表值函数或视图用作 Node 表。例如mine是以下内容。 我有 Node 包含 NVarChar(max)我想要搜索字面文本的字段。我只需要进行平等搜索并且不需要全文搜索,因此我选择在散列值的文本字段。正如 Remus Rusa ..

Gremlin:GroupBy顶点,计数> 1

我使用TITAN 0.4和gremlin进行遍历。 我的要求是在图中标识重复的顶点,并合并它们。 图中有> 15 M个顶点。 gremlin> gVhas('domain')。groupBy {it.domain} {it.id} .cap ==> {google.com = [4],yahoo.com = [16,24 ,20]} 我能够对顶点进行分组,但我 ..
发布时间:2018-05-25 17:43:16 其他开发

如何将图形数据存储在数据库中?

我是新来的图形和它非常有趣的。这个问题可能是小白鼠,但请网站一些很好的材料。 我正在尝试制作一个小型社交网络其中每个用户是一个节点,并与他的朋友无方向连接。 它的工作正常,但现在我想将它存储在数据库中。 b 如何存储数据?如何存储节点的所有连接节点(指针)。 删除内存在用户注销并从数据库中读取它时,他登录或应该登录和注销应该不会对节点有任何影响? 我知道它的理论。任何 ..
发布时间:2018-05-25 17:38:23 其他开发

TITAN:Gremlin查询在重复执行时返回不一致的结果

我在Cassandra上运行REXSTER / TITAN 0.4并使用gremlin进行遍历。 我在Rexster Doghouse Gremlin控制台的gremlin查询下运行。 Vertex 92之前被删除,因为它是一个具有相同键的重复顶点(“eddy.com “) 但是当我查询时,我有时会得到顶点,有时候不会。 这是在本地开发机器上运行,意味着没有其他线程或并行任务正在运 ..
发布时间:2018-05-25 17:30:54 其他开发

在Neo4J中存储多个图表

我有一个将关系信息存储在MySQL表(contact_id,other_contact_id,strength,recorded_at)中的应用程序。如果我只需要显示联系人的关系,或者甚至为两个联系人生成相互联系人列表,那么这很好。 但现在我需要生成统计如下:“2011年1月3强或更好的双向连接总数是多少”(假设每个联系人都是团体的一部分)“哪个团体与其他团体的连接数最多”等等。 我很 ..
发布时间:2018-05-25 17:03:19 其他开发

匹配由Titan索引的弹性搜索数据

我已经在弹性搜索中索引了泰坦数据,它工作正常,并且索引,但是当我使用REST API查看弹性搜索中的数据时。列/属性名称看起来与Titan不同。 例如,我将索引的年龄插入到Titan中 final PropertyKey age = mgmt.makePropertyKey(“age”)。dataType(Integer.class).make(); mgmt.buildInde ..

Neo4j /保存节点变更历史的策略

我们假设一个处理汽车的图表。 每个 Car 可以随着时间发展,我需要跟踪这些变化。 > (为了能够跟踪进化的一些不一致等等) 我考虑实现一个写时复制机制(如 LinkedIn 似乎是这样),意思是创建一个完整的新的 Car 节点,每次 Car 的属性之一更改。 我最终会得到如下图表: (法拉利) - [:CURRENT] - >(V3 ) - [:PREVIOUS] ..
发布时间:2017-03-22 02:44:44 其他数据库