大数据时代背景下,高效的数据流转与实时分析能力对于企业的竞争力至关重要。近日,飞轮科技与阿里云联合共建的新一代云原生实时数据仓库:阿里云数据库 SelectDB ,进一步强化了与阿里云数据传输服务(DTS)的深度融合,在提供亚秒级响应和海量数据查询能力的同时,实现一键从多种源数据库迁移或同步至阿里云 SelectDB 全托管服务,让企业在数据同步迁移过程中享受到更便捷和更稳定的体验。
适用场景
如果此前您使用自建 MySQL / RDS MySQL / PolarDB for MySQL 等 OLTP 数据库支撑数据分析或在线报表等业务,可能面临性能瓶颈和线上事务处理受干扰等问题。作为专注于海量数据实时分析的现代化数据仓库,阿里云数据库 SelectDB 提供实时数据写入、亚秒级查询响应等能力,企业可以获得实时、快速、稳定、高可用的服务。使用 DTS 迁移完成后,企业可以实现快速切换数据分析业务负载流量到目标库,释放源库资源,实现数据架构的优化升级。
另外一方面,如果企业需要继续保持源数据库支撑事务处理业务,并且希望将数据汇聚起来分析。阿里云数据库 SelectDB 也提供了数据同步的解决方案,企业可以通过数据传输服务 DTS 实现全量与增量数据的实时同步,在保证原有数据库支持在线业务的同时,通过引入阿里云数据库 SelectDB 强大分析能力进一步挖掘数据价值,以实现实时业务分析与决策。
实操步骤
接下来本文以 RDS MySQL 实例为例,为您介绍通过数据传输服务 DTS 将 RDS MySQL 数据库同步至阿里云数据库 SelectDB 相关操作步骤。在此我们选择的示例为 RDS MySQL ,与此同时已支持自建 MySQL 以及 PolarDB for MySQL。
具体操作步骤如下:
- 登录阿里云账号,从阿里云数据库 SelectDB 控制台实例列表页,选择要同步的实例,进入到实例详情页面,如下图。
- 选择数据迁移及同步,点击创建同步任务。(本文以数据同步为例,如果是数据迁移,需要在"创建同步任务"按钮的上面选择"数据迁移"的标签)
- 创建同步任务,分别配置源库和目标库信息,包括实例 ID、账号、密码以及连接方式等。
- 配置完成后,测试连接源库和目标库的有效联通性,DTS 会自动处理阿里云数据库实例的安全访问设置,对于自建的数据库需要手动添加 DTS 的 IP 地址至白名单或安全规则。
- 在任务对象配置中,同步类型:固定选择增量同步,并同时勾选库表结构同步和全量数据选项,来保证数据的一致性。对于目标库中同名表的处理策略和目标库对象名称大小写策略,可以按照实际需求设置。
- 高级配置,源库、目标库无法连接后的重试时间,建议设置 30 分钟以上 。出现其他问题后的重试时间,建议设置 10 分钟以上。为了避免影响源库和目标库的性能,可以根据业务需求限制全量迁移速率,也可以对增量同步任务进行限速配置。
- 可选步骤:如果同步类型包含库表结构的同步,还需要进一步配置目标表中的主键列,分布键和引擎选择信息。
- 完成上述的配置以后进行下一步预检查,用户在预检查通过率为 100% 的情况下,进入 DTS 购买页面选择计费方式、链路规格等信息,点击购买,就可以开始执行数据同步任务了。
以上就是通过 DTS 将 RDS MySQL 同步至阿里云数据库 SelectDB 的操作步骤简述,更多操作说明请移步至官方操作指南。通过使用阿里云数据传输服务 DTS ,企业不仅能够迅速将原有 MySQL 数据库同步到更高性能的阿里云数据库 SelectDB,更能在保持业务连续性的基础上,充分利用阿里云数据库 SelectDB 强大的分析能力和弹性扩展优势,加速决策进程,提升业务效率,从而在激烈的市场竞争保持领先,实现业务持续增长。