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

有大佬使用过Flinkcdc + Oracle的XStream模式么?logminer领导觉得有点慢

有大佬使用过Flinkcdc + Oracle的XStream模式么?logminer领导觉得有点慢,想让测试下XStream这种方式的

展开
收起
真的很搞笑 2023-07-13 15:03:10 450 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Flink CDC 支持使用 Oracle XStream 模式进行数据同步,它可以实现更加实时和高效的数据同步,相对于传统的 Oracle LogMiner 模式,可以提高数据同步的速度和稳定性。

    Oracle XStream 是 Oracle Database 中的一种高性能数据流技术,它可以实现实时数据同步和流式计算,支持多种数据源和目标存储,如 Oracle Database、Hadoop、Kafka 等。在 Flink CDC 中,可以通过 Oracle XStream 模式来实现 Oracle 数据库到 Hadoop、Kafka 等数据存储的实时数据同步。

    相对于 Oracle LogMiner 模式,Oracle XStream 模式的优势在于:

    更高的性能和稳定性:Oracle XStream 可以以更高的速度和更低的延迟同步数据,相对于 Oracle LogMiner 模式,可以提供更高的性能和稳定性。

    更全面的支持:Oracle XStream 可以支持更多的数据源和目标存储,如 Hadoop、Kafka 等,可以满足更多的数据同步需求。

    更简单的配置和管理:Oracle XStream 的配置和管理相对来说更简单,可以通过 Oracle Enterprise Manager 等工具来实现自动化管理和监控。

    2023-07-29 22:14:58
    赞同 1 展开评论 打赏
  • 我了解到 XStream 是 Oracle 数据库的一种变更数据捕获(CDC)模式,可以用于实时捕获和传递变更数据。Flink CDC 目前也支持使用 XStream 模式从 Oracle 数据库中捕获变更数据进行实时同步。

    使用 Flink CDC + Oracle XStream 可以提供以下优势:

    1. 较低的性能开销: XStream 模式使用轻量级的日志读取机制,相对于传统的 LogMiner 方式可能会有较低的性能开销。这可以帮助您更高效地捕获和传输变更数据。

    2. 实时同步: XStream 模式可以实时捕获数据库中的变更数据,并将其传送给订阅者(即 Flink CDC)。这样可以实现更及时的数据同步,避免延迟问题。

    3. 支持广泛的数据类型: XStream 支持广泛的数据类型,包括结构化、半结构化和非结构化数据。这使得您可以对不同类型的数据进行实时同步和处理。

    要使用 Flink CDC + Oracle XStream 进行实时数据同步,您需要配置 Oracle 数据库中的 XStream 环境以启用 XStream 服务。然后,使用 Flink CDC 来连接并订阅 XStream 服务,以捕获和处理变更数据。

    2023-07-15 09:33:58
    赞同 展开评论 打赏
  • 用logminer,此回答整理自钉群“Flink CDC 社区”

    2023-07-13 16:17:12
    赞同 展开评论 打赏

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

相关电子书

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

相关镜像