PolarDB-X 1.0-用户指南-数据导入导出-评估导入-从RDS评估导入至PolarDB-X

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 业务增长带来的数据量膨胀,存储、并发、QPS增长,都会导致RDS性能瓶颈。此时迁移到PolarDB-X进行分库分表是一个很好的选择。

业务增长带来的数据量膨胀,存储、并发、QPS增长,都会导致RDS性能瓶颈。此时迁移到PolarDB-X进行分库分表是一个很好的选择。

从RDS迁移到PolarDB-X您可能需要考虑如下问题:

  • PolarDB-X规格如何选取?
  • PolarDB-X下挂载的RDS规格如何选取?
  • RDS中的单表迁移到PolarDB-X后,如何拆分?包括分表数及拆分键的选取?
  • 如何快速建库,建表?
  • 如何快速将数据从RDS导入到PolarDB-X?

评估导入功能即是针对以上这些问题,帮助您快速地从RDS切换到PolarDB-X。

方案优势

  • 本方案提供的RDS到PolarDB-X的评估建议功能,能够:
  • 推荐迁移后的PolarDB-X规格,PolarDB-X下挂载的RDS规格
  • 针对源RDS每张表,提供拆分方案
  • 本方案提供的RDS到PolarDB-X的数据导入功能,支持:
  • 评估导入:基于评估建议的结果,提供快速建库,建表,数据导入的一体化迁移方案。
  • 自定义导入:如果您有PolarDB-X使用经验或熟悉数据库拆分,您可以按照自己的方案购买PolarDB-X、RDS,并完成建库建表后,将数据按需从源RDS库导入到目标PolarDB-X库。

功能模块

  • 评估建议
  • 数据导入

评估建议

1. 功能说明

评估建议是根据提供的源RDS的源库信息进行评估,给出迁移到PolarDB-X时的相关建议,所有建议将在评估报告中显示。评估报告包括:

  • 迁移到PolarDB-X的规格
  • 迁移到PolarDB-X后,PolarDB-X下挂载的RDS配置
  • 拆分推荐,包括:
  • 源库中各个表是否拆分,选取哪个字段为拆分键。
  • 源库中各个表导入到PolarDB-X DRDS 时的建表语句,并提供对所有建表语句的导出功能。

2. 使用流程

  1. 开始评估custom import 1.png
  2. 填写源RDS及源库信息custom import 2.png
  3. 预检及开始任务custom import 3.png

3. 评估报告实例

custom import flow chart 1.png

4. 要求说明

  • 需提供源PolarDB-X实例名,源库名。
  • 需提供能访问RDS源库的可读账户。
  • 需允许为RDS开通非试用版的SQL洞察功能。
  • 需输入未来一年内数据规模预估增长百分比。
  • 需输入未来一年内QPS预估增长百分比。

5. 拉取数据说明

评估建议需拉取以下数据

  • 源库所有表的建表语句。
  • 从源库information_schema获取各个表的数据量。
  • 源RDS磁盘使用量,最近一周峰值IOPS,最近一周峰值QPS。
  • 源RDS SQL日志。

6. 评估原理简要

  • 主要根据一周内QPS峰值及一年内预估QPS增长来推荐PolarDB-X规格。
  • 主要根据RDS磁盘使用量,最近一周峰值IOPS,及一年内预估数据增长来推荐PolarDB-X下挂载的RDS规格。
  • 根据各个表的数据量来确定该表是否要拆分以及拆分表个数。
  • 分析SQL日志来推荐各个表的拆分键。

数据导入

您可以通过如下两种方式将将数据从RDS导入到PolarDB-X:

  • 评估导入
  • 自定义导入

评估导入

1. 功能说明

评估导入即基于评估报告进行一键式导入。该导入过程需要:

  • 确认购买PolarDB-X。
  • 确认购买RDS。
  • 您也可使用既有的PolarDB-X和RDS,但建议使用新购的。

2. 使用步骤

  1. 开启评估导入evaluate 1.png
  2. 确认评估概要
  3. 选择或购买PolarDB-Xevaluate 2.png
  4. 选择或购买RDS
  5. 任务预检
  6. 确认拓扑并创建导入任务evaluate 3.png

3. 导入任务执行流程

evaluate import 1.png

自定义导入

1. 功能说明

除评估导入外,如果您有PolarDB-X使用经验或熟悉数据库拆分,PolarDB-X还提供了自定义导入功能。使用自定义导入,您需要:

  • 购买导入目标的PolarDB-X和PolarDB-X下挂的RDS。
  • 在目标PolarDB-X上建立目标库及所有目标表。

2. 使用步骤

  1. 开始任务evaluate import 3.png
  2. 填写源库,目标库信息evaluate import 6.png
  3. 确认需要迁移的表evaluate import flow chart 1.png
  4. 预检并开始任务

3. 要求说明

  • 用户已购买PolarDB-X实例并完成建库建表。
  • 用户需提供源RDS实例名,源库名,以及能访问源库的可读账户。
  • 用户需提供目标PolarDB-X的实例名,目标库名,以及能访问目标库的可读写账户。

4. 任务执行流程

report example (1).png

导入结束及切换

PolarDB-X保证在全量任务完成后,提供14天的增量同步服务。当数据导入完成后,若要将业务从RDS切换到PolarDB-X,您需要

  • 在导入任务页面点击“结束任务”按钮。此时增量同步服务会停止。
  • 自行将业务从RDS切换到PolarDB-X。
相关文章
|
2月前
|
关系型数据库 MySQL 分布式数据库
安全可靠的PolarDB V2.0 (兼容MySQL)产品能力及应用场景
PolarDB分布式轻量版采用软件输出方式,能够部署在您的自主环境中。PolarDB分布式轻量版保留并承载了云原生数据库PolarDB分布式版技术团队深厚的内核优化成果,在保持高性能的同时,显著降低成本。
|
3月前
|
关系型数据库 MySQL 分布式数据库
Super MySQL|揭秘PolarDB全异步执行架构,高并发场景性能利器
阿里云瑶池旗下的云原生数据库PolarDB MySQL版设计了基于协程的全异步执行架构,实现鉴权、事务提交、锁等待等核心逻辑的异步化执行,这是业界首个真正意义上实现全异步执行架构的MySQL数据库产品,显著提升了PolarDB MySQL的高并发处理能力,其中通用写入性能提升超过70%,长尾延迟降低60%以上。
|
7月前
|
人工智能 关系型数据库 分布式数据库
100%兼容MySQL!手把手教你基于PolarDB搭建RAG系统
100%兼容MySQL!手把手教你基于PolarDB搭建RAG系统
432 0
|
8月前
|
关系型数据库 MySQL 分布式数据库
[PolarDB实操课] 05.通过源码部署PolarDB-X标准版
本课程介绍如何通过源码部署PolarDB-X标准版,涵盖基于Paxos的MySQL三副本工作原理和技术特点。主要内容包括: 1. **Paxos三副本工作原理**:讲解Leader和Follower节点的角色及数据同步机制。 2. **技术特点**:强调高性能、数据不丢失(RPO=0)和自动HA切换。 3. **源码部署步骤**:详细演示从编译生成RPM包到启动DN节点的过程,包括配置my.cnf文件和初始化数据库。 4. **高可用体验**:通过三台机器模拟三副本集群,展示Leader选举和故障转移机制,确保数据一致性和服务可用性。
302 1
|
8月前
|
关系型数据库 编译器 分布式数据库
PolarDB实操课] 04.通过源码部署PolarDB-X企业版
本次课程由PolarDB开源架构师王江颖分享,详细介绍了通过源码部署PolarDB-X企业版的全过程。主要内容包括: 1. **编译基础** 2. **使用源码编译部署PolarDB-X企业版** 3. **演示实例**:通过阿里云ECS进行实际操作演示,从创建用户、赋予权限到最终启动并连接PolarDB-X数据库,展示了完整的部署过程。 4. **总结**
224 0
|
存储 SQL Cloud Native
揭秘!PolarDB-X存储引擎如何玩转“时间魔术”?Lizard多级闪回技术让你秒回数据“黄金时代”!
【8月更文挑战第25天】PolarDB-X是一款由阿里巴巴自主研发的云原生分布式数据库,以其高性能、高可用性和出色的可扩展性著称。其核心竞争力之一是Lizard存储引擎的多级闪回技术,能够提供高效的数据恢复与问题诊断能力。本文通过一个电商公司的案例展示了一级与二级闪回技术如何帮助快速恢复误删的大量订单数据,确保业务连续性不受影响。一级闪回通过维护最近时间段内历史数据版本链,支持任意时间点查询;而二级闪回则通过扩展数据保留时间并采用成本更低的存储方式,进一步增强了数据保护能力。多级闪回技术的应用显著提高了数据库的可靠性和灵活性,为企业数据安全保驾护航。
176 1
|
关系型数据库 MySQL 分布式数据库
PolarDB 并行查询问题之保证与MySQL的兼容性如何解决
PolarDB 并行查询问题之保证与MySQL的兼容性如何解决
135 1
|
数据库 Windows
超详细步骤解析:从零开始,手把手教你使用 Visual Studio 打造你的第一个 Windows Forms 应用程序,菜鸟也能轻松上手的编程入门指南来了!
【8月更文挑战第31天】创建你的第一个Windows Forms (WinForms) 应用程序是一个激动人心的过程,尤其适合编程新手。本指南将带你逐步完成一个简单WinForms 应用的开发。首先,在Visual Studio 中创建一个“Windows Forms App (.NET)”项目,命名为“我的第一个WinForms 应用”。接着,在空白窗体中添加一个按钮和一个标签控件,并设置按钮文本为“点击我”。然后,为按钮添加点击事件处理程序`button1_Click`,实现点击按钮后更新标签文本为“你好,你刚刚点击了按钮!”。
1235 0
|
5月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。
|
2月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 推荐镜像

    更多