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

简介: 业务增长带来的数据量膨胀,存储、并发、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。
相关文章
|
12月前
|
关系型数据库 MySQL 分布式数据库
安全可靠的PolarDB V2.0 (兼容MySQL)产品能力及应用场景
PolarDB分布式轻量版采用软件输出方式,能够部署在您的自主环境中。PolarDB分布式轻量版保留并承载了云原生数据库PolarDB分布式版技术团队深厚的内核优化成果,在保持高性能的同时,显著降低成本。
834 141
|
10月前
|
Cloud Native 关系型数据库 MySQL
免费体验!高效实现自建 MySQL 数据库平滑迁移至 PolarDB-X
PolarDB-X 是阿里云推出的云原生分布式数据库,支持PB级存储扩展、高并发访问与数据强一致,助力企业实现MySQL平滑迁移。现已开放免费体验,点击即享高效、稳定的数据库升级方案。
免费体验!高效实现自建 MySQL 数据库平滑迁移至 PolarDB-X
|
10月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
关系型数据库 MySQL 分布式数据库
Super MySQL|揭秘PolarDB全异步执行架构,高并发场景性能利器
阿里云瑶池旗下的云原生数据库PolarDB MySQL版设计了基于协程的全异步执行架构,实现鉴权、事务提交、锁等待等核心逻辑的异步化执行,这是业界首个真正意义上实现全异步执行架构的MySQL数据库产品,显著提升了PolarDB MySQL的高并发处理能力,其中通用写入性能提升超过70%,长尾延迟降低60%以上。
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课18 通过pg_bulkload适配pfs实现批量导入提速
本文介绍了如何修改 `pg_bulkload` 工具以适配 PolarDB 的 PFS(Polar File System),从而加速批量导入数据。实验环境依赖于 Docker 容器中的 loop 设备模拟共享存储。通过对 `writer_direct.c` 文件的修改,替换了一些标准文件操作接口为 PFS 对应接口,实现了对 PolarDB 15 版本的支持。测试结果显示,使用 `pg_bulkload` 导入 1000 万条数据的速度是 COPY 命令的三倍多。此外,文章还提供了详细的步骤和代码示例,帮助读者理解和实践这一过程。
780 0
|
关系型数据库 OLAP 分布式数据库
瑶池数据库微课堂|PolarDB/RDS+ADB Zero-ETL:一种免费、易用、高效的数据同步方式
瑶池数据库微课堂介绍阿里云PolarDB/RDS与ADB的Zero-ETL功能,实现免费、易用、高效的数据同步。内容涵盖OLTP与OLAP的区别、传统ETL存在的问题及Zero-ETL的优势(零成本、高效同步),并演示了从RDS MySQL到AnalyticDB MySQL的具体操作步骤。未来将优化和迭代此功能,提供更好的用户体验。
312 2
|
人工智能 关系型数据库 分布式数据库
100%兼容MySQL!手把手教你基于PolarDB搭建RAG系统
100%兼容MySQL!手把手教你基于PolarDB搭建RAG系统
891 0
|
安全 druid Java
Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库
Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库
1815 109
Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库
|
存储 DataWorks 监控
DataWorks,一个 polar db 有上万个数据库,解决方案
DataWorks,一个 polar db 有上万个数据库,解决方案

热门文章

最新文章

相关产品

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

    更多