开发者社区> 问答> 正文

flink和blink的区别是什么?

flink和blink的区别是什么?

展开
收起
游客i2i5j3xkpqrwe 2023-11-30 20:37:41 440 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Flink 和 Blink 都是阿里巴巴开源的流式计算引擎,它们在某些方面有一些区别,主要体现在以下几个方面:

    1. 执行引擎架构:Flink 使用基于 JVM 的执行引擎,而 Blink 则使用基于底层 C++ 的执行引擎。Blink 的执行引擎通过与 Flink 不同的优化技术和底层存储结构,在性能和资源利用方面具有一定的优势。

    2. 查询优化器:Blink 在查询优化方面进行了一些改进和扩展,引入了更高级的优化器和规则库。这些优化器可以针对更复杂的查询进行优化,提高查询的执行效率和性能。

    3. 兼容性:Blink 在保持兼容性方面比 Flink 更加严格。由于 Blink 引入了一些新的特性和优化,它可能会对 Flink 中的一些旧特性进行调整或废弃。因此,在迁移和升级时需要注意相关的兼容性问题。

    4. 社区支持和发展:Flink 是一个成熟和广受认可的项目,拥有活跃的社区和广泛的用户群。Blink 起初作为 Flink 的分支项目,但目前已经合并回 Flink 主线,并在 Flink 的基础上继续发展和完善。

    2023-11-30 22:29:41
    赞同 展开评论 打赏
  • Apache Flink 是一个开源的流处理框架,最初由柏林工业大学的研究人员开发。它支持实时和批处理工作负载,并提供了一个统一的数据处理模型。

    Blink是阿里巴巴对Flink的一个分支版本,主要是为了解决大规模实时数据处理的需求而创建的。阿里云在2016年左右开始使用Flink,并在此基础上进行了大量优化和改进,这些改进最终形成了Blink项目。、

    2023-11-30 20:58:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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