问题一:Lambda架构的主要逻辑是什么?
参考答案:
任务与批任务读取相同的数据源,实时计算结果由流任务产出;批任务通常按天执行,计算T-1的数据,并写入到结果表中。最终数据应用根据自己的需要对两个结果表的结果进行合并。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/616723
问题二:Lambda架构的核心思路是什么?
参考答案:
用流任务保证结果的实时性,同时用批任务保证结果的最终一致性。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/616724
问题三:哪些业务团队通常会采用Lambda架构?
参考答案:
凡是对结果有实时性要求的业务团队,在数据侧基本都采用的是Lambda架构。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/616725
问题四:Lambda架构有哪些显而易见的缺点?
参考答案:
Lambda架构有几个显而易见的缺点,包括需要开发、维护两套系统,成本太大,以及两套系统难以保证计算口径的一致,甚至不同计算引擎提供的计算语义完全不同。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/616726
问题五:为什么说Lambda架构给开发和运维带来了“深重的灾难”?
参考答案:
因为Lambda架构需要开发和维护两套系统,这增加了开发和运维的复杂性和成本。同时,两套系统难以保证计算口径的一致,这可能导致数据的不一致性和其他问题,因此给开发和运维带来了挑战和困难。
关于本问题的更多回答可点击进行查看: