全部产品
云市场

从MyCAT评估导入至PolarDB-X

更新时间:2020-07-02 09:44:55

使用MyCat导入功能可以将您的MyCat数据方便快速的导入到PolarDB-X中,整个流程均为控制台白屏操作,整个导入流程分为两个部分:评估建议与数据导入。您可以在PolarDB-X控制台管理页面左侧的菜单上看到对应的菜单项。

评估建议:

评估建议流程可以分析您的MyCat配置文件,根据MyCAT拆分函数最大程度的转换到PolarDB-X与之相匹配的拆分方式中。同时,可以根据您提交的业务增长数据,评估出您目前可能需要的PolarDB-X与对应的RDS规格。最终,您会得到一份包含PolarDB-X与RDS规格,和能够在PolarDB-X上执行的DDL语句文件。
您可以点击评估建议菜单项,打开评估建议列表,该列表中列出了您做过的历史评估,通过点击右上角开启MyCat评估 按钮,开始进入MyCat导入评估引导流程中1


MyCat评估流程引导流程分两步 基本信息填写与任务预检,基本系信息填写需要您上传 mycat 相关配置文件(schema.xml、rule.xml、server.xml 所有文件均会用来做评估和DDL语句生成使用)和业务峰值等相关数据。
预检流程会校验您的数据连通性等操作,通过后点击开始即可开启评估流程,您返回列表后耐心等待一段时间即可拿到评估报告。
注意:请您务必保证您的server.xml的数据库链接地址具有公网访问能力,否则预检流程可能失败。
**
1

数据导入:

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

1、通过评估报告开启流程

您需要回到上面的评估列表中,找到您刚刚做的评估任务,点击 开始导入 按钮,进入导入引导页面。

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

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

您需要点击 数据导入 菜单项,然后点击右上角的 MyCat自定义导入 按钮进入创建流程。
注意:在使用自定义导入流程时,您需要自己在PolarDB-X库中建好对应的表。
**

1
自定义导入分为三个部分:导入源于目标填写、源于目标表映射配置、 任务预检。

1、在源与目标配置中,上半部分您需要上传您的MyCat(schema.xml与rule.xml),下半部分为您提前建好的目标PolarDB-X实例与对应的数据库。导入任务会根据您上传的内容,拉取MyCat的数据,写入PolarDB-X中。
1
2、迁移列表,您需要在此阶段配置哪些MyCat中的表将要导入PolarDB-X中的对应的目标表中。
1
3、预检任务会进行一些导入任务前的必须检查,以确保导入任务创建成功。
1

导入进度查看

您可以在数据导入列表中,看到刚刚创建的导入任务,点击右边导入详情按钮,可以看到导入任务当前进度。
1

导入详情中会列出您的源库和目标库信息,还会列出四个主要的导入阶段(建库、建表、全量、增量
1
建库: 当您根据评估报告生成导入任务时,PolarDB-X 会帮您自动创建数据库(自定义导入没有此阶段)。
建表: 当您根据评估报告生成导入任务时,PolarDB-X会帮您自动建好对应的表(自定义导入没有此阶段)。
全量迁移: MyCat导入任务会在此阶段迁移您的历史数据。
增量迁移: MyCat导入任务会在历史数据迁移完成后,迁移您当前的增量数据。