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

简介: 本文将介绍如何将MyCat数据导入到PolarDB-X。

评估建议:

评估建议流程可以分析您的MyCat配置文件,根据MyCAT拆分函数最大程度的转换到PolarDB-X与之相匹配的拆分方式中。同时,可以根据您提交的业务增长数据,评估出您目前可能需要的PolarDB-X与对应的RDS规格。最终,您会得到一份包含PolarDB-X与RDS规格,和能够在PolarDB-X上执行的DDL语句文件。

  1. 登录云原生分布式数据库控制台.
  2. 在左侧导航栏,单击评估导入>评估建议
  3. 单击页面右上角开启MyCat评估
  4. MyCat信息步骤,填写或上传MyCat相关配置文件(如schema.xml、rule.xml、server.xml等,所有文件仅用来做评估和DDL语句生成使用)和业务峰值等相关数据,信息填完后单击下一步
  5. 任务预检步骤,单击开始即可开启评估流程,之后您可以在评估建议列表看到评估报告。

请您务必保证您的server.xml的数据库链接地址具有公网访问能力,否则预检流程可能失败。

数据导入:

数据导入流程会将您的MyCat数据自动导入PolarDB-X中。您可以通过评估报告开启您的导入流程,也可以通过自定义导入按钮进入导入流程。

  • 当前版本中,您需要提前创建好PolarDB-X实例与对应的库(建议您按照评估报告提供给您的规格创建对应的库)。
  • 如果您想要根据评估报告结果开始导入,您无需提前创建表,导入过程中会自动创建。
  • 如果报告中的DDL语句不符合您的要求,您可以按照自己的需求,自己创建好相关表,使用自定义导入开始流程)。

通过评估报告开启流程

  1. 登录云原生分布式数据库控制台.
  2. 在左侧导航栏。单击评估导入>评估建议
  3. 评估建议列表内,找到您刚刚做的评估任务,单击操作栏中的开始导入

整个流程分为5个阶段,您只需按照指引操作即可,拓扑确认会显示给您PolarDB-X分库与对应的RDS之前的拓扑关系。

2、通过自定义导入开启流程

  1. 登录云原生分布式数据库控制台.
  2. 在左侧导航栏。单击评估导入>数据导入.
  3. 单击页面右上角的MyCat自定义导入

在使用自定义导入流程时,您需要自己在PolarDB-X库中建好对应的表。

  1. 源库及目标库步骤,填写任务名称及对应的源库和目标库信息,单击下一步
  2. 迁移列表步骤,为MyCat中的表配置将要导入到PolarDB-X中的对应目标表,单击下一步
  3. 预检任务步骤,单击开始导入任务

导入进度查看

在数据导入列表中,您可以看到刚刚创建的导入任务。您还可以通过单击右边操作栏中的导入详情,看到导入任务当前进度。

导入详情页中会列出您的源库和目标库信息,还会列出如下四个主要的导入阶段的细节:

  • 建库:当您根据评估报告生成导入任务时,PolarDB-X会帮您自动创建数据库。

自定义导入没有此阶段。

  • 建表:当您根据评估报告生成导入任务时,PolarDB-X 会帮您自动建好对应的表。

自定义导入没有此阶段。

  • 全量迁移:MyCat导入任务会在此阶段迁移您的历史数据。
  • 增量迁移:MyCat导入任务会在历史数据迁移完成后,迁移您当前的增量数据。
相关文章
|
人工智能 关系型数据库 分布式数据库
拥抱Data+AI|“全球第一”雅迪如何实现智能营销?DMS+PolarDB注入数据新活力
针对雅迪“云销通App”的需求与痛点,本文将介绍阿里云瑶池数据库DMS+PolarDB for AI提供的一站式Data+AI解决方案,助力销售人员高效用数,全面提升销售管理效率。
|
9月前
|
存储 关系型数据库 MySQL
亿级数据秒级响应:PolarDB MySQL HTAP实时分析方案设计与压测报告
PolarDB MySQL HTAP方案实现亿级数据秒级响应,支持高并发事务与实时分析。通过行列混存、智能路由与资源隔离,满足电商、金融等场景的实时报表、决策需求,降低架构复杂度与运维成本。
416 6
|
存储 关系型数据库 分布式数据库
PolarDB PG 版冷热数据分层功能介绍
本文介绍了云原生数据库PolarDB PG版的冷热数据分层存储功能,涵盖其原理、特性及最佳实践。冷热分层存储通过将冷数据归档至OSS(对象存储服务),实现低成本高效存储,同时保持SQL操作透明性和性能优化。支持多种分层模式,如表与索引分层、大字段独立归档等,并提供压缩和缓存机制以提升访问速度。此外,还介绍了如何通过DDL语句轻松转存数据至OSS,以及一系列最佳实践,包括自动冷热分层、无锁表转存和一键转存等功能。
880 36
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课18 通过pg_bulkload适配pfs实现批量导入提速
本文介绍了如何修改 `pg_bulkload` 工具以适配 PolarDB 的 PFS(Polar File System),从而加速批量导入数据。实验环境依赖于 Docker 容器中的 loop 设备模拟共享存储。通过对 `writer_direct.c` 文件的修改,替换了一些标准文件操作接口为 PFS 对应接口,实现了对 PolarDB 15 版本的支持。测试结果显示,使用 `pg_bulkload` 导入 1000 万条数据的速度是 COPY 命令的三倍多。此外,文章还提供了详细的步骤和代码示例,帮助读者理解和实践这一过程。
616 0
|
SQL 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.1 快速构建“海量逼真”数据
本文介绍了如何使用PostgreSQL和PolarDB快速生成“海量且逼真”的测试数据,以满足不同业务场景的需求。传统数据库测试依赖标准套件(如TPC-C、TPC-H),难以生成符合特定业务特征的复杂数据。通过自定义函数(如`gen_random_int`、`gen_random_string`等)、SRF函数(如`generate_series`)和pgbench工具,可以高效生成大规模、高仿真度的数据,并进行压力测试。文中还提供了多个示例代码展示.
335 7
|
人工智能 关系型数据库 分布式数据库
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
790 0
|
11月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。
|
8月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
9月前
|
关系型数据库 分布式数据库 数据库
再获殊荣,阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
内存池化技术新突破,阿里云PolarDB蝉联SIGMOD最佳论文奖

热门文章

最新文章

相关产品

  • 云原生分布式数据库 PolarDB-X