zl程序教程

您现在的位置是:首页 >  其他

当前栏目

如何将数据库迁移到 Amazon Aurora

2023-09-11 14:15:48 时间

作为 MySQL 兼容的关系数据库引擎,Amazon Aurora 将开源数据库的易用性和成本效率与顶级商业用数据库的安全性、可用性和速度相结合。该引擎是商用引擎价格的十分之一。

在确定 Aurora 为应用程序开发的数据库之后,第二阶段是选择迁移方法并制定出数据库迁移程序。

迁移因素:源数据库

迁移因素有两类:

  • 同构迁移-从 Percona、MariaDB 和 MySQL 迁移到 Amazon Aurora
  • 异构迁移-从 Oracle、PostgresSQL、Microsoft SQL Server 迁移到 Amazon Aurora

同构迁移

您希望迁移的源数据库采用了 MySQL 5.6,例如 Percona 或 MariaDB,那么你具有以下所述的迁移方法:

RDS 快照迁移:对于那些使用 AWS RDS 系统访问其 MYSQL 数据库服务器的用户,他们只需将数据库快照迁移到 AWS Aurora 数据库。对于停机迁移,你必须终止应用程序,或者只是在迁移和快照正时终止写入数据库。

在本机 Navicat 工具的帮助下迁移:另一方法是使用本机 Navicat 工具从数据库服务器迁移计划到 AWS Aurora 数据库。借助此方法,你可以更好地控制数据库迁移过程。

使用 AWS DMS 进行迁移:这是 AWS 提供的设备,只是将数据库方案迁移到 AWS Aurora 数据库。在使用 AWS DMS 移动数据之前,需要使用本机 Navicat 工具将数据库计划从资源复制到目标的位置。

当你没有使用本机 Navicat 工具的经验时,使用 AWS DMS 是一个可靠的方法。它提供了停机以及不停机方法的选项。

异构迁移

当你迁移的源数据库不是 MySQL 兼容的数据库(如从 PostgresSQL、Oracle 迁移到 AWS Aurora 数据库)时,你可以有许多选项来完成迁移过程。

模式迁移:可以通过使用 AWS Schema Conversion Tool 来完成从非 MySQL 兼容数据库到 Amazon Aurora 的模式迁移。它是一个桌面应用程序,可帮助您将数据库计划从 PostgreSQL、Microsoft SQL Server 以及 Oracle 数据库转换为 Amazon RDS MySQL 数据库或 Amazon Aurora 数据库群集。

数据迁移:AWS DMS(AWS Database Migration Service)在协助同构数据库零停机的同步迁移的同时,可帮助在异构数据库上进行持续复制,是将资源数据库迁移到目标数据库的优先选择,适用于停机迁移以及几乎零停机时间的迁移。

借助这些迁移工具,你可以有效地将数据库迁移到 Amazon Aurora。它们是迁移数据库的最简易的方法。因此,你根据你的标准选择任何一个,然后开始迁移。

往期回顾

  1. 假冒网站引发多重安全风险 | 官方严正声明:切勿在非官方渠道购买或下载 Navicat 软件
  2. Navicat 荣获 Microsoft 金牌合作伙伴
  3. Navicat 16.3 正式支持 OceanBase 企业版​
  4. 免费试用 Navicat 16
  5. Navicat 的 20年发展史
  6. SQL 语句中 WHERE 1=1 的作用
  7. SQL 中计算总行数的百分比
  8. 互动有礼活动进行中 | 奖品为价值 819 元 Navicat Premium
  9. Navicat NAPP 校企合作和申请免费一年期的 Navicat Premium 教育版