137得票7回答
基于图形的数据库(http://neo4j.org/)有哪些使用场景?

我经常使用关系型数据库,但决定探索其他可用类型。 这款产品看起来很不错,很有前途:http://neo4j.org/ 有人用过基于图形的数据库吗?从可用性角度来看,有什么优缺点? 您是否在生产环境中使用过这些数据库?是什么要求促使您使用它们?

128得票9回答
Neo4j - Cypher与Gremlin查询语言比较

我开始使用Neo4j的REST API进行开发。 我发现执行复杂查询有两个选项 - Cypher(Neo4j的查询语言)和Gremlin(通用图形查询/遍历语言)。 我想知道的是 - 是否存在可以使用Gremlin执行但不能使用Cypher完成的任何查询或操作?反之亦然? 对我而言,Cyp...

114得票10回答
如何重置/清除/删除Neo4j数据库?

我们可以通过以下查询删除所有节点和关系。MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r 但是新创建的节点会获得内部ID为({最后一个节点的内部ID} + 1)。它不会重置为零。 我们如何重置neo4j数据库,以使新创建的节点将获得ID为0? 从...

111得票5回答
Neo4J根据ID获取节点

我正在使用neo4j进行一个项目,有一个节点只有一个名为name的属性,我想使用ID获取该节点,它已经有了一个ID,但当我使用以下代码时: MATCH (s:SKILLS{ID:65110}) return s 它没有返回任何结果,这是我的节点: 如果查询有问题,那么如何使用这个数字进行查询呢?

109得票14回答
如何在Neo4j中删除/创建数据库?

在图形数据库Neo4j中,是否可以像MySQL一样创建/删除不同的数据库?或者至少如何删除现有图形的所有节点和关系,以便在测试中获得干净的设置,例如使用类似于rmrel或rm的shell命令?

108得票7回答
如果关系不存在,则返回节点

我正在尝试使用Cypher创建一个查询,以“查找”厨师可能缺少的成分,我的图形设置如下:(ingredient_value)-[:is_part_of]->(ingredient) (ingredient)的键/值将为name="染色颜料"。(ingredient_value) 可以具有...

101得票7回答
删除Neo4j 1.8中的所有节点和关系

我知道许多人已经问过这个问题了。 以下是以前提出的一些问题: 如何在neo4j图中删除所有关系? https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE 但最终仍然无法解决我们的问题,我们只想要删除“ALL”节点和“ALL”关...

80得票2回答
图形数据库与三元存储数据库 - 何时使用哪种?

我知道在Stackoverflow上有类似的问题,但我觉得它们并没有回答以下问题。 据我了解,图形数据库主要按照这个模式存储数据:Table/Collection 1: store nodes with UID Table/Collection 2: store relations refe...

79得票10回答
如何在Ubuntu中增加Neo4j的最大文件打开限制(ulimit)?

目前 ulimit -n 显示为 10000。 我想将其增加到 40000。我编辑了 "/etc/sysctl.conf" 文件,并添加了 fs.file-max=40000。我还编辑了 /etc/security/limits.conf 并更新了硬限制和软限制的值。但是 ulimit 仍然显...

79得票8回答
neo4j如何使用Cypher返回所有节点标签?

我不知道如何使用Cypher返回节点标签。 有人知道如何执行此操作的语法吗?