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

是不是只读模式的数据库用不了flinkcdc?

是不是只读模式的数据库用不了flinkcdc?

展开
收起
真的很搞笑 2023-12-24 14:01:48 39 0
1 条回答
写回答
取消 提交回答
  • 对于只读模式的数据库,使用Flink CDC可能会受到限制,因为Flink CDC通常需要以下权限来捕获和处理数据库变更:

    1. SELECT权限:用于从数据库的Binlog或事务日志中读取变更数据。
    2. INSERT权限(可选):在某些情况下,Flink CDC可能需要将中间结果插入到临时表或者在处理过程中创建新表。

    如果数据库设置为只读模式,通常会禁止以下操作:

    • 数据的修改(UPDATE、DELETE)
    • 新数据的插入(INSERT)
    • 表结构的更改(ALTER)

    由于Flink CDC可能需要至少SELECT权限来读取变更数据,因此如果只读模式允许SELECT操作,那么理论上Flink CDC可以工作。但是,如果只读模式完全禁止了所有写入操作,包括Flink CDC可能需要的临时插入操作,那么Flink CDC可能无法正常运行。

    2023-12-29 12:14:09
    赞同 展开评论 打赏

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

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载