Neo4j 社区版限制和限制

jan*_*aph 4 neo4j graph-databases

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

我想阻止 janus 图的问题,因为回答这个问题会有所帮助:

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

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

小智 9

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

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


Chr*_*don 3

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

  1. 最好的查看地点是http://neo4j.com/editions/。在容量或 Cypher 语言方面没有差异(除了属性存在限制)。您所失去的是诸如集群和高可用性之类的东西。

  2. Neo4j 确实有复合索引和复合约束。

  3. 是的。

  4. 我想你是在问你是否可以LIKE在 SQL 中做同样的事情?如果是这样 - 是的 - 你有STARTS WITH,ENDS WITH对于CONTAINS字符串

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

  6. Neo4j是无模式的,所以这个场景没有问题。

  • 对我来说最重要的限制是版本网站 [Neo4j 版本比较](http://neo4j.com/editions/.) 上提到的 - 社区版的图形大小限制 34B 节点(等)!因此,接受的答案并不是 100% 准确。 (2认同)