本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从 Neptune 数据库集群中导出数据
Neptune 提供了多种从数据库集群导出数据的方式,具体取决于您需要的数据模型、格式和导出规模。
- 原生导出到 Amazon S3
使用内置的 Neptune 导出 API 以或格式将 RDF 数据直接导出到 Amazon S3。 N-Triples N-Quads 这是大规模 RDF 导出的最简单方法,因为它不需要外部基础架构。
- 将查询结果导出到 Amazon S3
使用该步骤将 Gremlin 遍历的结果直接导出到 Amazon S3。
call()当您需要导出过大而无法作为响应返回的查询结果时,或者要存储 Gremlin 查询输出以供下游处理时,请使用此选项。- 外部neptune-export工具
使用开源
neptune-export工具(与 Neptune 分开的应用程序,您可以自己部署和操作)以 CSV 和其他格式导出属性图或 RDF 数据。可以作为托管服务(Neptune-Export 服务)或命令行工具运行。当你需要 CSV 输出或原生导出尚不支持的格式时使用此选项。
对于少量数据,您也可以简单地使用查询结果。对于 RDF 数据,图形存储协议 (GSP) 提供了一种导出单个命名图形的简单方法。