Neo4j的语言Cypher的地位是什么?我真的很喜欢它,但我想避免Neo4j的锁定。有没有其他像Gremlin中那样的Cypher界面?
问候
a5g8bdjr1#
Cypher完全是OSS,参见https://github.com/neo4j/community/tree/master/cypher。目前只有一个实现,但可能会有更多实现。现在让它成为一种标准还为时过早,我们仍在大力试验它。
ryhaxcpt2#
查看Pixy,这是一种声明性图形查询语言,可在任何与BluePrints兼容的图形数据库上运行。它是基于Tinkerop软件堆栈的Gremlin/Pipes构建的。
Pixy通过将Prolog风格的规则和目标转换为表示图遍历操作的Gremlin管道,实现了图形数据库上的复杂模式匹配和逻辑编程。它有some additional advantages over Cypher,除了避免供应商锁定。
Pixy在Apache2.0许可下可用。
nafvub8i3#
openCypher已被许多数据库实现。根据他们的网站,以下是其中一些:
3条答案
按热度按时间a5g8bdjr1#
Cypher完全是OSS,参见https://github.com/neo4j/community/tree/master/cypher。目前只有一个实现,但可能会有更多实现。现在让它成为一种标准还为时过早,我们仍在大力试验它。
ryhaxcpt2#
查看Pixy,这是一种声明性图形查询语言,可在任何与BluePrints兼容的图形数据库上运行。它是基于Tinkerop软件堆栈的Gremlin/Pipes构建的。
Pixy通过将Prolog风格的规则和目标转换为表示图遍历操作的Gremlin管道,实现了图形数据库上的复杂模式匹配和逻辑编程。它有some additional advantages over Cypher,除了避免供应商锁定。
Pixy在Apache2.0许可下可用。
nafvub8i3#
openCypher已被许多数据库实现。根据他们的网站,以下是其中一些: