所在的位置: mysql >> mysql前景 >> DatabaseMigrationSer

DatabaseMigrationSer

作者:MeshCloud脉时云公有云架构师张东升

1、引言

数据库迁移服务(DatabaseMigrationService简称DMS),它提供了一种独特的迁移方法,使用MySQL和PostgreSQL的复制能力进行数据迁移,并最大限度地提高数据的安全性、完整性和保真度。数据库迁移服务支持从源数据库到CloudSQL目标数据库的一次性和持续性迁移。

2、整体架构

此次实践的是实例上自建MySQL到CloudSQLforMySQL的数据迁移,涉及的迁移类型有一次性迁移和持续性迁移实践。

3、技术简介

数据库迁移服务(DMS)帮助您将MySQL和PostgreSQL工作负载提升并转移到CloudSQL中,数据库迁移服务简化了网络工作流程,管理初始快照和正在进行的复制,并为您提供迁移操作的状态。DMS支持两种类型的迁移,一次性迁移和持续性迁移。

一次性迁移:数据库的单个时间点快照,从源获取并应用于目标。本质上是一个转储和加载,当加载完成时,目的地就可以使用,在迁移的过程中,禁止DDL操作在源库中执行,防止数据不一致情况。

连续性迁移:在初始完全转储和加载之后从源到目标的连续变化流。在迁移的情况下,当切换到使用目标进行读写时,执行promote操作。此时目标云SQL实例与源实例断开连接,并从副本实例升级到主实例。

4、目标

自建MySQL的数据全量和增量迁移到CloudSQLforMySQL,自建MySQL数据源端和目标端CloudSQLforMySQL实例数据一致性。

5、准备工作

5.1、创建云实例,请参阅创建并启动虚拟机

5.2、MySQLRPM包(mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar),安装包下载地址请参阅:


转载请注明:http://www.aierlanlan.com/cyrz/1681.html