《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(中)—— 二、PolarDB的数据迁移(上)

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: 《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(中)—— 二、PolarDB的数据迁移(上)

1. 数据迁移

 

1) PolarDB数据迁移方案概览

 

云数据库PolarDB提供了多种数据迁移同步方案,满足不同上云、迁云、同步的业务需求,可以在不影响业务的情况下平滑将数据库迁移、同步至阿里云云数据库PolarDB。

通过使用阿里云数据传输服务(DTS),可以实现PolarDB的结构迁移、全量迁移和实时同步。

image.png

 

数据迁移具体可以分几种情况:

 

从RDS迁移至PolarDB

从PolarDB迁移至RDS

PolarDB之间的数据迁移

从自建数据库迁移至PolarDB

从第三方云数据库迁移至PolarDB

 

2) 一键升级

 

PolarDB支持将RDS MySQL一键升级至PolarDB MySQL引擎,升级后PolarDB集群包含源RDS实例的账号、数据库、IP白名单和必要的参数。

 image.png

 

可保留数据库原连接地址,无需应用程序修改任何连接配置即可切换至PolarDB。

无需DTS等数据迁移工具,仅需PolarDB控制台即可完成整个迁移流程。

迁移完全免费。

迁移过程数据0丢失。

支持增量迁移,停机时间小于10分钟。

支持在线热迁移,迁移过程仅闪断一次(即当业务从RDS切换至PolarDB时)。

支持回滚,迁移失败可以在10分钟内恢复。

 

3) 一键克隆

 

云数据库PolarDB支持将RDS for MySQL一键克隆数据到新的PolarDB for MySQL集群,一键克隆功能将会新建一个与源RDS实例数据相同的PolarDB集群PolarDB集群包含源RDS实例的账号、数据库、IP白名单和必要的参数。源RDS实例的增量数据不会同步到PolarDB集群。

 

克隆亮点:无成本,免费;克隆过程数据无丢失。

 

注意

一键克隆与一键迁移的区别是对增量数据的处理;另外迁移完成,尽快将应用的数据库连接地址修改为PolarDB的地址。

 

4) PolarDB之间数据迁移

 

云数据库PolarDB支持通过DTS将一个PolarDB集群的数据迁移到另一个PolarDB集群,并支持结构迁移、全量数据迁移和增量数据迁移。

 image.png

 

预先创建源集群、目标集群。

增量数据迁移需要源PolarDB for MySQl集群需要开启Binlog。

如果源数据库没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据。

迁移失败的任务,DTS会触发自动恢复。

业务切换至目标集群,需先停止或释放迁移任务,避免源端数据覆盖目标集群的数据。

用于数据迁移的数据库账号拥有读写权限。

 

5) RDS迁移至PolarDB

 

云数据库PolarDB支持通过DTS将RDS的数据迁移到一个PolarDB集群。支持全量数据迁移和增量数据迁移。源RDS实例的账号需拥有读写权限,目的PolarDB集群的账号需拥有迁移对象的ALL权限。

 image.png

 

6) 本地MySQL迁移至PolarDB

 

云数据库PolarDB支持通过DTS将本地MySQL的数据迁移到一个PolarDB集群。通过DTS增量迁移的存储引擎,可以实现在本地应用不停服的情况下,将数据迁移到目标PolarDB for MySQL集群。

 

DTS在进行本地MySQL>POLARDB数据迁移时,为了解决对象间的依赖关系,提高迁移成功率,结构对象及数据的迁移顺序如下:

 

结构对象:表、视图的迁移。

全量数据迁移。

结构对象:存储过程、函数、触发器、外键的迁移。

增量数据迁移。

 

迁移权限要求

 image.png

 

7) PolarDB迁移至RDS

 

云数据库PolarDB支持通过DTS将PolarDB for MySQL迁移至RDS for MySQL,迁移类型只包括结构迁移和全迁移,不支持增量迁移。

为保证迁移数据一致性,在开始迁移前,需停止写入数据到源PolarDB集群,另外目标实例的存储空间应大于源PolarDB集群已使用空间。

 image.png

 

8) ECS自建MySQl迁移至PolarDB

 

云数据库PolarDB支持通过DTS将ECS上的自建MySQL数据库迁移至POLARDB for MySQL实例,包括结构迁移、全量迁移、增量迁移。

 

a) 迁移前提条件

 

获取ECS上的自建MySQL数据库的授权账号

获取目标PolarDB实例的迁移账号

 

b) 权限要求如表

image.png

 

更多精彩内容,欢迎观看:

《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(中)—— 二、PolarDB的数据迁移(下):https://developer.aliyun.com/article/1222708?spm=a2c6h.13148508.setting.20.3f0e4f0eHU4Qk6

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
7月前
|
人工智能 关系型数据库 MySQL
轻松搭建AI知识问答系统,阿里云PolarDB MCP深度实践
无论是PolarDB MySQL兼容MySQL语法的SQL执行功能,还是其特有的OLAP分析与AI能力,通过MCP协议向LLM开放接口后,显著降低了用户使用门槛,更为未来基于DB-Agent的智能体开发奠定了技术基础
|
7月前
|
运维 关系型数据库 分布式数据库
阿里云与云和恩墨强强联手,正式推出zData X for PolarDB一体机
阿里云与云和恩墨的深入合作迈上新台阶!近日,双方强强联手,通过优势互补,正式联合推出高性能、高安稳、高可用的 zData X for PolarDB 一体机。这一突破性合作不仅加速了国产数据库生态建设,也为各行业客户提供了全新升级路径,助力数字化转型。
|
7月前
|
存储 关系型数据库 分布式数据库
客户说|古茗选用阿里云PolarDB,以云端之力解锁茶饮数字化新高度
阿里云PolarDB将持续以“业务价值”为锚点,通过技术迭代与场景化解决方案,让每一笔交易更流畅,让每一份数据更智能,助力古茗实现“每天一杯喝不腻”的日常化国民茶饮愿景。
|
7月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
5月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
5月前
|
人工智能 关系型数据库 分布式数据库
手把手搭本地 RAG!用阿里云 PolarDB、Lindorm+Ollama,数据隐私全自己把控
教你用阿里云PolarDB和Lindorm存向量,Ollama跑本地大模型,LangChain串联流程,打造数据不出私网的离线智能问答系统,安全、省钱、可私有化部署,新手也能快速上手!
491 1
|
7月前
|
关系型数据库 分布式数据库 数据库
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
阿里云PolarDB凭借全球首创基于CXL Switch的分布式内存池技术,在SIGMOD 2025上荣获工业赛道“最佳论文奖”,连续两年蝉联该顶会最高奖项。其创新架构PolarCXLMem打破传统RDMA技术瓶颈,性能提升2.1倍,并已落地应用于内存池化场景,推动大模型推理与多模态存储发展,展现CXL Switch在高速互联中的巨大潜力。
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
|
5月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
431 158
|
5月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
5月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
991 152

热门文章

最新文章

推荐镜像

更多
  • DNS