开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

大家在同步Oracle到doris的时候,是采用的Rowdata方式,还是其他方式进行完成增删改的?

大家在同步Oracle到doris的时候,是采用的Rowdata方式,还是其他方式进行完成插入,更新,删除操作的?

展开
收起
wenti 2023-02-06 16:36:56 340 0
2 条回答
写回答
取消 提交回答
  • 在将 Oracle 数据同步到 Doris 时,常用的方式是 Rowdata 方式。Rowdata 方式是指将 Oracle 中的数据以文本格式导出为文件,然后使用 Doris 的 LOAD 命令将文件加载到 Doris 表中。

    Rowdata 方式具有以下优点:

    • 简单易用: 只需要使用 Oracle 的导出工具和 Doris 的 LOAD 命令即可完成数据同步。
    • 高效快速: Rowdata 文件通常是文本格式,加载速度较快。
    • 可扩展性好: 可以使用并行加载工具(如 Doris 的 Stream Load)实现高并发、大批量的数据同步。

    除了 Rowdata 方式之外,还有一些其他方式可以将 Oracle 数据同步到 Doris,但使用较少:

    • JDBC 方式: 使用 JDBC 连接器直接从 Oracle 数据库中读取数据并插入到 Doris 表中。这种方式比较灵活,但效率通常较低。
    • Canal 方式: 使用 Canal 订阅 Oracle 数据库的 binlog,并将其转换为 Doris 可以理解的格式。这种方式可以实现实时同步,但需要额外的 Canal 组件。
    • Debezium 方式: 与 Canal 类似,Debezium 也是一种数据库变更数据捕获工具,可以用于实时同步 Oracle 数据到 Doris。

    总体来说,对于大规模、高并发的数据同步场景,Rowdata 方式仍然是将 Oracle 数据同步到 Doris 的首选方法。

    2024-02-27 17:33:12
    赞同 展开评论 打赏
  • GitHub https://github.com/co63oc/cloud

    Flink 读写 Doris 数据主要有两种方式 SQL和DataStream https://doris.apache.org/zh-CN/docs/dev/ecosystem/flink-doris-connector/ image.png

    2023-02-11 16:41:47
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像