cypher vs neo4j-sh:为什么我们两个都有?

时间:2013-03-25 04:30:57

标签: neo4j

我理解2如何不同:

  • neo4j-sh(不是我猜的真名)与文件系统一样的抽象工作
  • cypher意味着更像是一种类似SQL的方法

但为什么我们两个都有?

我实际上非常喜欢将数据结构作为文件系统进行操作的能力(就像FUSE对procfs之类的东西一样),并乐于在其中编写所有重要的脚本。

但它是否气馁?我想做的最后一件事是依赖于将来不支持或弃用的技术。

1 个答案:

答案 0 :(得分:5)

我不认为neo4j-shell是用于应用程序的,预期的用例是在开发和调试期间。请注意,它还支持Cypher查询。我会说尽可能去Cypher。

neo4j-shell在Cypher发明之前就已存在,所以这就是我们目前同时拥有它们的原因。