加载中...

Cypher 是 Neo4j 公司为其图数据库设计的声明式查询语言,用类似 ASCII 艺术的语法描述图模式:节点写作 (n:Person),关系写作 -[:KNOWS]->,查询者声明想要的模式形状,由数据库决定如何遍历。
结构上借鉴 SQL 的子句风格(MATCH、WHERE、RETURN、CREATE 等),学习曲线平缓,可读性被认为优于过程式的 Gremlin。
Neo4j 于 2015 年将其开放为 openCypher 规范,Memgraph、NebulaGraph、Amazon Neptune 等系统相继兼容;2024 年发布的 ISO/IEC 39075 GQL 标准大量吸收 Cypher 设计,Cypher 因而被视为该标准的直接前身。
它显著降低了图数据库的使用门槛,是图查询语言事实标准之争中最有影响力的方案。

登录 后参与讨论
暂无讨论,来发表第一条评论吧