

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 查询 Neptune 图形
<a name="access-graph-queries"></a>

Neptune 支持使用以下图形查询语言来访问图形：
+ [Gremlin](https://tinkerpop.apache.org/gremlin.html)，由 [Apache](https://tinkerpop.apache.org/) 定义， TinkerPop用于创建和查询属性图。

  Gremlin 中的查询是由离散步骤组成的遍历，每个步骤都沿着一个边缘到达一个节点。

  请参阅[使用 Gremlin 访问 Neptune 图形](access-graph-gremlin.md)以了解如何在 Neptune 中使用 Gremlin，并参阅[Amazon Neptune 中的 Gremlin 标准合规性](access-graph-gremlin-differences.md)以查看有关 Gremlin 的 Neptune 实现的具体细节。
+ [openCypher](access-graph-opencypher.md) 是一种用于属性图的声明式查询语言，最初由 Neo4j 开发，然后于 2015 年开源，并在 Apache 2 开源许可证下为 [openCypher](http://www.opencypher.org/) 项目做出了贡献。它的语法在 [openCypher 规范](https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf)中介绍。
+ [SPARQL](https://www.w3.org/TR/sparql11-overview/) 是一种基于图形模式匹配的声明性语言，用于查询 [RDF](https://www.w3.org/2001/sw/wiki/RDF) 数据。它得到[万维网联盟](https://www.w3.org/)的支持。

  请参阅[使用 SPARQL 访问 Neptune 图形](access-graph-sparql.md)以了解如何在 Neptune 中使用 SPARQL，并参阅[Amazon Neptune 中的 SPARQL 标准合规性](feature-sparql-compliance.md)以查看有关 SPARQL 的 Neptune 实现的具体细节。

**注意**  
Gremlin 和 openCypher 都可以用来查询存储在 Neptune 中的任何属性图数据，无论这些数据是如何加载的。

**Topics**
+ [Amazon Neptune 中的查询排队](access-graph-queuing.md)
+ [Amazon Neptune 中的查询计划缓存](access-graph-qpc.md)
+ [将自定义 ID 注入到 Neptune Gremlin 或 SPARQL 查询中](features-query-id.md)
+ [使用 Gremlin 访问 Neptune 图形](access-graph-gremlin.md)
+ [使用 openCypher 访问 Neptune 图形](access-graph-opencypher.md)
+ [使用 SPARQL 访问 Neptune 图形](access-graph-sparql.md)