Neo4j社区版的限制和局限

时间:2018-05-08 16:28:50

标签: neo4j graph-databases

我正在使用janus图,但我有很多缺点。所以我正在寻找像neo4j这样的其他图形数据库。

我希望顶部防止janus图的问题,回答这个问题会有所帮助:

  • Neo4j社区版的限制是什么
  • Neo4j具有复合和混合索引的概念。
  • 我可以轻松管理索引,例如创建/删除索引。
  • 我可以像在RDBMS中那样执行包含操作。
  • 为c#,python ..提供的驱动程序可以执行Neo4j支持的所有类型的查询
  • Noe4j是否存在下一个场景的问题:
    1. 创建节点类型和属性
    2. 插入数据
    3. 为现有结构创建索引
    4. 通过添加新属性或类型
    5. 来更改旧节点和关系结构
    6. 创建结合旧属性和新属性的新索引。

我遇到了janusgraph的这些问题,所以我不想重新启动它们。

2 个答案:

答案 0 :(得分:3)

我不知道Janus的问题是什么 - 你没有提及 - 但是要回答你的问题:

  1. 最好看的地方是http://neo4j.com/editions/。在容量或Cypher语言方面没有差异(属性存在约束除外)。你失去的就是群集和高可用性。

  2. Neo4j确实有composite index和复合约束。

  3. 是的。

  4. 我认为您是否可以在SQL中执行相当于LIKE的操作?如果是 - 是的 - 您有STARTS WITHENDS WITHCONTAINS字符串

  5. 是的,如果您可以在Cypher中编写它,您可以在驱动程序中执行它。

  6. Neo4j是无架构的,因此这种情况没有问题。

答案 1 :(得分:3)

Neo4j Enterprise可以在其开源许可下免费使用。你可以在生产中使用它,美国联邦政府已经这样做了。 Neo4j.com不会帮助您查找有关它的详细信息。很多人都没有意识到这一点。

https://GraphStack.io有更多信息。