加载数据格式 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

加载数据格式

Amazon NeptuneLoadAPI 当前需要传入数据的特定格式。以下格式可用,括号中列出的是其针对 Neptune 加载程序 API 的标识符。

  • 属性图形的 CSV 格式 (csv) / Gremlin

  • CSV 格式 (csv) 属性图形/OpenPher

  • N-三元 (ntriplesRDF 的格式/SPARQL

  • RDF 的 N-Quads (nquads) 格式 / SPARQL

  • RDF 的 RDF/XML (rdfxml) 格式 / SPARQL

  • RDF 的 Turtle (turtle) 格式 / SPARQL

重要

所有文件必须采用 UTF-8 格式编码。如果文件不是 UTF 格式,Neptune 将尝试将其作为 UTF-8 数据加载。

如果数据的格式不受支持,则必须先转换数据,再将其加载到 Neptune 数据库实例中。

提供了一个用于将 GraphML 转换为 Neptune CSV 格式的工具,请参阅Graphml2CSV 项目GitHub.

压缩支持

Neptune 支持压缩单个的中的文件gzip要么bzip2格式的日期和时间。文件名必须以.gz要么.bz2并且必须包含采用 UTF-8 格式编码的单个文本文件。可以加载多个文件,但每个文件必须包含在单独的文件中。.gz要么.bz2文件(或未压缩的文本文件)。不支持存档文件 (例如,.tar.tar.gz.tgz)。

以下各节对格式进行了详述。