使用 Amazon Database Migration Service(Amazon DMS)从关系数据库或 NoSQL 数据库迁移到 Amazon Neptune - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon Database Migration Service(Amazon DMS)从关系数据库或 NoSQL 数据库迁移到 Amazon Neptune

Amazon Database Migration Service (Amazon DMS) 是一项云服务,可轻松迁移关系数据库、数据仓库、NoSQL 数据库及其他类型的数据存储。如果您将图形数据存储在 Amazon DMS 支持的关系数据库或 NoSQL 数据库之一中,则 Amazon DMS 可以帮助您快速安全地迁移到 Neptune,而不要求当前数据库停机。有关详细信息,请参阅Amazon Database Migration Service 用于将来自其他数据存储的数据加载到 Amazon Neptune

使用 Amazon DMS 的迁移数据流如下所示:

  • 创建 Amazon DMS 表映射对象。这个 JSON 对象指定应该从源数据库中读取哪些表,以什么顺序读取,以及如何命名它们的列。它还可以筛选正在复制的行,并提供简单的值转换,例如转换为小写或舍入。

  • 创建一个 Neptune GraphMappingConfig,以指定如何将从源数据库中提取的数据加载到 Neptune。

  • 在与 Neptune 数据库集群相同的 VPC 中创建 Amazon DMS 复制实例以执行迁移。

  • 创建 Amazon S3 桶,用作暂存正在迁移的数据的中间存储。

  • 运行 Amazon DMS 迁移任务。

有关详细信息,请参阅Amazon Database Migration Service 用于将来自其他数据存储的数据加载到 Amazon Neptune,以及 Chris Smith 撰写的由四个部分组成的博客文章“在 Amazon Neptune 中使用 Amazon Database Migration Service (DMS) 从关系数据库填充图形”: