题目内容

下列关于数据处理流程,说法有误的是?

A. 在传统的数据处理流程中,存储的数据是旧的
B. 在传统的数据处理流程中,需要用户主动发出查询来获取结果
C. 传统的数据处理流程,需要先采集数据并存储在关系数据库等数据管理系统中
D. 流计算的处理流程一般包含三个阶段:数据实时采集、数据批量计算、实时查询服务

查看答案
更多问题

下列关于Storm设计思想,描述有误的是?

A. Storm将Streams的状态转换过程抽象为Spout
B. Storm认为每个Stream都有一个源头,并把这个源头抽象为Spout
C. Storm将Spouts和Bolts组成的网络抽象成Topology
D. Topology里面的每个处理组件(Spout或Bolt)都包含处理逻辑, 而组件之间的连接则表示数据流动的方向

下列哪个说法是错误的?

A. 从编程的灵活性来讲,Storm是比较理想的选择,它使用Apache Thrift,可以用任何编程语言来编写拓扑结构(Topology)
B. Spark Streaming可以实现毫秒级的流计算
C. Spark Streaming无法实现毫秒级的流计算
D. 在Spark上可以统一部署Spark SQL,Spark Streaming、MLlib,GraphX等组件,提供便捷的一体化编程模型

下列哪个关于Stream Groupings的描述,有误的是?

A. FieldsGrouping:广播发送,每一个Task都会收到所有的Tuple
B. GlobalGrouping:全局分组,所有的Tuple都发送到同一个Task中
C. NonGrouping:不分组,和ShuffleGrouping类似,当前Task的执行会和它的被订阅者在同一个线程中执行
DirectGrouping:直接分组,直接指定由某个Task来执行Tuple的处理多选题

下列关于流处理系统与传统的数据处理系统的描述,正确的有?

A. 流处理系统处理的是实时的数据,而传统的数据处理系统处理的是预先存储好的静态数据
B. 用户通过流处理系统获取的是实时结果,而通过传统的数据处理系统,获取的是过去某一时刻的结果
C. 流处理系统无需用户主动发出查询,实时查询服务可以主动将结果推送给用户
D. 传统的数据处理系统系统无需用户主动发出查询,批量查询服务可以主动将结果推送给用户

答案查题题库