本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查询 Neptune 图形
Neptune 支持使用以下图形查询语言来访问图形:
-
Gremlin
,由 Apache 定义, TinkerPop用于创建和查询属性图。 Gremlin 中的查询是由离散步骤组成的遍历,每个步骤都沿着一个边缘到达一个节点。
请参阅使用 Gremlin 访问 Neptune 图形以了解如何在 Neptune 中使用 Gremlin,并参阅Amazon Neptune 中的 Gremlin 标准合规性以查看有关 Gremlin 的 Neptune 实现的具体细节。
-
openCypher是一种用于属性图的声明式查询语言,最初由 Neo4j 开发,然后在 2015 年开源,并在 Apache 2 开源许可下为该openCypher
项目做出了贡献。它的语法记录在openCypher 规范 中。 -
SPARQL
是一种基于图模式匹配的声明性语言,用于查询数据。RDF 它得到万维网联盟 的支持。 请参阅使用以下方式访问海王星图 SPARQL,了解如何SPARQL在 Neptune 中使用,并查找SPARQL亚马逊 Neptune 中的标准合规性有关 Neptune 实现的具体细节。SPARQL
注意
无论是如何加载的,Gremlin 和 Gremlin 都 openCypher 可用于查询存储在 Neptune 中的任何属性图数据。