新闻中心

Oracle 到 Starrocks

2025-04-22
浏览次数:
返回列表

  CloudCanal当前最新版本已经支持源端 Oracle、SqlServer 等主流传统数据库作为源端迁移同步数据到 StarRocks 来构建实时数仓。

  本文简要介绍如何快速构建一个Oracle 到 StarRocks 数据迁移同步任务。

  CloudCanal 采用了StreamLoad 方式进行导入,源端的消息会转成字节流,最后会以批量发送的形式通过 HTTP 协议发往 StarRocks。

Oracle到Starrocks

  Oracle - StarRocks 支持新增列、删除列DDL。DDL实时同步到对端时会自动转换成 StarRocks 兼容的语法,数据类型也会根据映射关系进行自动转换。

  CloudCanal 提供了便利的修改订阅能力。对于一个已经创建好的正在运行的增量同步任务,如业务需求有新增表需要订阅,可以在原有任务的基础上新增需要订阅的表,生成子任务,自动完成全量、增量迁移同步,在完成后会子任务会自动与原有的任务合并。

  CloudCanal结构迁移和数据迁移同步时会自动进行数据类型映射。类型映射见下表:

  CloudCanal在做Oracle作为源端的数据迁移同步时,需要做一些前置准备。具体可以参考ORACLE LogMiner同步准备。

  源端选择刚添加的Oracle数据源,目标端选择StarRocks数据源,分别点击测试连接按钮以测试数据库连通性和获取schema级别元信息,显示连接成功后,设置数据库映射关系

  StarRocks 作为新兴的实时数仓产品,为传统数据业务带去更加实时、乐鱼体育平台一致的体验,让数据得到更加广泛的使用,CloudCanal希望助一臂之力,让数据流动更加平滑顺畅。

搜索