使用 AWS Database Migration Service (AWS DMS) 從關聯式資料庫或 NoSQL 資料庫遷移至 Amazon Neptune - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS Database Migration Service (AWS DMS) 從關聯式資料庫或 NoSQL 資料庫遷移至 Amazon Neptune

AWS Database Migration Service (AWS DMS) 是一項雲端服務,可讓您輕鬆遷移關聯式資料庫、NoSQL 資料庫、資料倉儲和其他類型的資料存放區。如果您將圖形資料儲存在其中一個 AWS DMS 支援的關聯式資料庫或 NoSQL 資料庫中,AWS DMS 可以協助您快速安全地遷移至 Neptune,而不需要從目前的資料庫停機。如需詳細資訊,請參閱 使用 AWS Database Migration Service 從不同的資料存放區將資料載入 Amazon Neptune

使用 AWS DMS 的遷移資料流程如下:

  • 建立 AWS DMS 資料表對應物件。此 JSON 物件指定應依何種順序從來源資料庫讀取哪些資料表,以及如何命名資料行。它也可以篩選所複製的資料列,並提供簡單的值轉換,如轉換成小寫或四捨五入。

  • 建立一個 Neptune GraphMappingConfig,以指定擷取自來源資料庫的資料應如何載入至 Neptune。

  • 在與 Neptune 資料庫叢集相同的 VPC 中建立 AWS DMS 複寫執行個體,以執行遷移。

  • 建立 Amazon S3 儲存貯體,用作暫存要遷移之資料的中介儲存體。

  • 執行 AWS DMS 遷移任務。

如需詳細資訊,請參閱 使用 AWS Database Migration Service 從不同的資料存放區將資料載入 Amazon Neptune,且亦請參閱 Chris Smith 的四段部落格文章:「使用 AWS Database Migration Service (DMS) 從關聯式資料庫將您的圖形填入 Amazon Neptune 中:」