大数据面试 --- 六

1、Flink中的三种时间,哪一个性能会比较好

在Flink中主要分成三种时间:

事件时间(Event Time)注入时间(Process Time)、摄入时间(Ingestion  Time)

事件时间指的是事件产生的时间,通常使用事件中的时间戳来描述

注入时间指的是时间进入Flink中的事件

摄入时间指的是事件在Flink中被处理的当前时间

三者的性能的比较:

对于事件时间,在进入Flink之前就已经存在了,必须要结合水位线进行生成,在处理无序事件会有一定的延迟

对于注入时间,是进入Flink中的事件,后续一般会都会使用该时间,一般不需要结合水位线生成,所以不能处理无序事件和延迟数据。

对于摄入时间,指的是执行操作算子的系统时间,每一个算子的时间不同,所以性能相对较高。 

相关推荐

  1. 数据面试 ---

    2024-05-15 16:02:07       38 阅读
  2. 数据开发(Hadoop面试真题-卷

    2024-05-15 16:02:07       47 阅读
  3. 数据开发(Spark面试真题-卷

    2024-05-15 16:02:07       42 阅读
  4. 数据面试

    2024-05-15 16:02:07       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-15 16:02:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-15 16:02:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-15 16:02:07       82 阅读
  4. Python语言-面向对象

    2024-05-15 16:02:07       91 阅读

热门阅读

  1. R语言数据分析案例分析一个关于房价的数据集

    2024-05-15 16:02:07       34 阅读
  2. 平衡车电池UL2271认证是什么?

    2024-05-15 16:02:07       29 阅读
  3. Symbol类型的作用

    2024-05-15 16:02:07       28 阅读
  4. [前端] vue2的/deep/转化为vue3语法(笔记)

    2024-05-15 16:02:07       35 阅读
  5. vue3 动态加载页面

    2024-05-15 16:02:07       34 阅读
  6. error和exception的区别?

    2024-05-15 16:02:07       36 阅读
  7. ISBN查询图书api接口

    2024-05-15 16:02:07       36 阅读
  8. 解决方案:sql里的join跟left join有什么区别

    2024-05-15 16:02:07       32 阅读
  9. 探索Git:版本控制的革命(一文了解Git)

    2024-05-15 16:02:07       36 阅读
  10. 小米消金引领创新,打造重庆消费金融新生态

    2024-05-15 16:02:07       37 阅读
  11. 算法学习笔记(LCA)

    2024-05-15 16:02:07       28 阅读
  12. SQL中的LAG函数与LEAD函数用法

    2024-05-15 16:02:07       32 阅读