1

我正在寻找将一些数据库(以 TB 为单位)从 oracle、MS SQL 和 Sybase 迁移到我遇到的 PostgreSQL - SCT 作为可能有用的工具之一我对 SCT 执行该任务的可行性和能力有几个问题:

问题:

  1. AWS SCT 是否能够将数据库(数据和架构)从 Oracle、MS SQL 和 Sybase 迁移到 PostgreSQL?
  2. AWS SCT 是否能够迁移触发器、查询、视图和存储过程?
  3. 此迁移是否发生在本地,或者我需要上传/传输以将我的数据上传到 AWS 云计算或 S3 实例、迁移/转换并下载回来?
  4. 可以使用 AWS SCT 迁移的最大数据库大小是多少(千兆/兆字节/记录)?
  5. 数据库迁移的速度有多快(每次数据)?
  6. 迁移的准确度是多少(百分比)?
  7. 如何使用 AWS SCT 工具?(例如:它可以公开下载吗?是否有任何付费许可证?它是否与我们必须购买的其他服务捆绑在一起?)
  8. 如果有任何关于 AWS 服务的额外信息可能对我的项目有帮助,我也将不胜感激。
4

1 回答 1

1

AWS Schema Conversion Tool 仅转换架构。它不传输数据。

什么是 AWS Schema Conversion Tool?

您可以使用 AWS Schema Conversion Tool (AWS SCT)将现有数据库架构从一个数据库引擎转换为另一个。您可以转换关系 OLTP 架构或数据仓库架构。您转换的架构适用于 Amazon Relational Database Service (Amazon RDS) MySQL、MariaDB、Oracle、SQL Server、PostgreSQL 数据库、Amazon Aurora 数据库集群或 Amazon Redshift 集群。转换后的架构也可以与 Amazon EC2 实例上的数据库一起使用,或者作为数据存储在 Amazon S3 存储桶上。

要传输数据,您可以使用AWS Database Migration Service (AWS DMS)。

什么是 AWS Database Migration Service?

AWS Database Migration Service (AWS DMS) 是一种云服务,可以轻松迁移关系数据库、数据仓库、NoSQL 数据库和其他类型的数据存储。您可以使用 AWS DMS将数据迁移到 AWS 云中、在本地实例之间(通过 AWS 云设置)或在云和本地设置的组合之间迁移。

Schema Conversion Tool 可以转换触发器,但请参阅文档以了解功能/限制。

模式转换工具是免费的。请参阅:安装、验证和更新 AWS SCT

数据库迁移服务涉及服务器,因此它具有相关成本。请参阅:AWS Database Migration Service 定价 - Amazon Web Services

于 2021-01-20T22:39:38.293 回答