Neo4j的Cypher查询语言是开源的吗?

x759pob2  于 2022-09-21  发布在  Redis
关注(0)|答案(3)|浏览(183)

Neo4j的语言Cypher的地位是什么?我真的很喜欢它,但我想避免Neo4j的锁定。有没有其他像Gremlin中那样的Cypher界面?

问候

a5g8bdjr

a5g8bdjr1#

Cypher完全是OSS,参见https://github.com/neo4j/community/tree/master/cypher。目前只有一个实现,但可能会有更多实现。现在让它成为一种标准还为时过早,我们仍在大力试验它。

ryhaxcpt

ryhaxcpt2#

查看Pixy,这是一种声明性图形查询语言,可在任何与BluePrints兼容的图形数据库上运行。它是基于Tinkerop软件堆栈的Gremlin/Pipes构建的。

Pixy通过将Prolog风格的规则和目标转换为表示图遍历操作的Gremlin管道,实现了图形数据库上的复杂模式匹配和逻辑编程。它有some additional advantages over Cypher,除了避免供应商锁定。

Pixy在Apache2.0许可下可用。

nafvub8i

nafvub8i3#

openCypher已被许多数据库实现。根据他们的网站,以下是其中一些:

  • 阿更斯图:一个多模型数据库
  • 亚马逊海王星
  • AnzoGraph:原生大规模并行(MPP)图形分析数据库
  • ArcadeDB
  • CAPS:用于ApacheSpark的密码
  • 密码代表Gremline
  • 片名图
  • Memgraph:内存中的事务性图形数据库
  • Neo4j:原生的、事务性的属性图数据库
  • RedisGraph:一个面向Redis的图形模块
  • SAP HANA图表

相关问题