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

Flink CDC中flinksql的方式,用哪张方式开发比较好?

Flink CDC中flinksql的方式,和datastram api的方式,用哪张方式开发比较好?

展开
收起
真的很搞笑 2023-11-30 16:02:53 43 0
2 条回答
写回答
取消 提交回答
  • sql,或者等3.0的yaml配置方式,此回答整理自钉群“Flink CDC 社区”

    2023-12-01 10:22:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 Flink CDC 中使用 Flink SQL 的方式进行开发有多种选择。以下是几种常见的方式:

    1. SQL CLI(命令行界面):Flink 提供了一个交互式的 SQL CLI 工具,您可以直接在命令行界面中编写和执行 SQL 查询和操作。这种方式适合快速验证和调试 SQL 逻辑,以及处理一些简单的数据转换和分析任务。

    2. SQL 客户端:您可以使用支持 Flink SQL 的客户端工具(如 Apache Zeppelin、Apache Superset 等)来通过 Web 接口编写和执行 SQL 查询和操作。这种方式适合需要更丰富的可视化和协作功能的场景。

    3. Java/Scala API 和 Table API:如果您习惯使用编程语言(如 Java 或 Scala),您可以使用 Flink 提供的 Java/Scala API 或 Table API 来编写 Flink SQL 相关的代码。这种方式提供了更大的灵活性和控制力,使您能够在 SQL 基础上编写更复杂和定制化的业务逻辑。

    选择哪种方式主要取决于您的需求和对不同工具的熟悉程度。如果您只需进行简单的查询和转换操作,使用 SQL CLI 可能更加方便。如果需要更高级的可视化和协作功能,则选择 SQL 客户端可能更适合。而使用 Java/Scala API 和 Table API 可以提供更大的灵活性和控制力。

    2023-11-30 22:01:07
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载