基于Doris实时数据开发的一些注意事项
IT168企业级
2023-11-16 03:20:56
0

原标题:基于Doris实时数据开发的一些注意事项

Doris的发展大家有目共睹。例如冷热分离等新特性的持续增加。使得Doris在易用和成本上都有大幅提升。

基于Doris的一些存储实时数仓在越来越多的场景中开始有一些实践。大家也看到了这种方案频繁出现在社区分享中。但是我们得客观看待这种方案,基于存储的实时数仓有优势也有他的劣势,生产环境中我们要谨慎评估个人的业务场景。这篇文章我结合个人的实践和思考简单说说这个问题。。

为什么有这样的方案?

基于Doris等OLAP实现实时计算的业务很多情况下是基于以下考虑。

在更多的情况下,基于Flink的实时数据开发难度要显著高于离线任务(二者根本不在一个数量级),基于Doris的存储实时数据开发可以显著降低开发门槛,但是存在滥用的可能。

其次,Flink在大窗口、大状态、灵活计算的场景下并不擅长(注意这里是不擅长,不是不能),例如在多流Join、维表变更频繁、口径多变的场景下,开发成本极高,但是Doris可以显著降低这一点。

最后,基于Flink的计算数据可观测性差,例如状态数据是不可见的,排查问题,Debug都存在显著门槛,修复历史数据也非常困难。

所以大家可以看到,上述基于Flink为主的实时数据开发存在不小的门槛。所以我们有一个定性的结论,在亿级(或者数千万)数据规模以下,可以使用类似Doris这种的分析引擎,仿照离线数据一样进行分层和定时调度,处理大窗口数据(一般时间跨度超过30天),在保证性能的前提下,降低实时数据的开发成本,并且提高了数据的可观测性,开发运维效率也有一定提升。

和基于Flink的一些方案对比

门槛低,开发简单

所有人都可以开发这样的任务;

运维简单

因为不像Flink一样考虑状态兼容,不需要大量的资源长期占用。只在运行SQL时需要调度资源;

开发效率提升

不需要对Flink有很深入的理解(当然这不是好事),几乎不存在参数条有,测试简单,无需启动调度容器(例如TaskManager和Task的调度);

数据调试方便,中间结果落地可见

没有Flink的状态数据,所有数据都在表中可查。

上面几点是一些优势,但是基于Doris的这种方案也存在明显的短板,需要大家特别注意!

延迟明显

如果你采用了Doris,那么我们大概率是配合定时调度进行的,一般调度周期在30秒级以上,意味着数据实时性大幅降低,一些实时观测的指标例如实时GMV、在线人数等场景不适用;

数据规模限制

如果你采用了Doris,那么意味着,你的TPS不能过高,这不是Doris擅长的领域,需要大家特别注意。另外单次扫描的数据不能过大,正如我们前面所说,亿级(或者数千万)数据规模以下才有比较好的性能保证。

最后,如果你真的选择以Doris为主的实时数据开发,那么意味着Doris会成为你的成本、运维中心。要有非常严格的配套工具,例如报警、任务运行监控、任务规范性、调度和血缘能力。要特别注意资源和SQL性能问题,一旦他们成为瓶颈,会影响所有基于Doris的任务运行。

相关内容

热门资讯

评测!金花房卡怎么购买,斗牛房... rs3.全系电池大提升,其中标准版iPhone 14版本电池容量将会扩充为3228mAh,续航会比上...
游戏指南!微信金花房卡充值,金... y从外观屏幕来看,这款OPPO Reno10新机采用了一块6.79英寸的三星AMOLED曲面屏设计,...
游戏介绍!正规房卡链接在哪购买... XqzeP于iPhone 15 Pro系列机型,还有不少的爆料。比方说为了给该系列机型减重,更换了机...
游戏知识!牛牛房卡是在哪里买的... gBK4Z3.全系电池大提升,其中标准版iPhone 14版本电池容量将会扩充为3228mAh,续航...
游戏!正规房卡链接在哪购买,牛... i1YFlzG除了屏幕和后置相机的变化之外,iPhone16Pro还将会支持手写笔的使用,所以后续用...
游戏测评!房卡游戏代理要多少钱... SiPhone13配备6.1英寸超视网膜XDR显示屏,虽说屏幕没有高刷新率,但60Hz对于一块小尺寸...
游戏推荐微信大厅房卡充值,金花... 3pcxT在苹果公司的 iOS系统中,我们已经可以通过控制中心来控制手机的亮度、音量、Wi-Fi和蓝...
游戏知识!微信金花房卡链接,微... oGbJpZSi苹果公司计划在 iPhone 15系列中引入一种新的相机传感器,并将其命名为“Pro...
游戏指南!牛牛房卡批发市场,正... pV5qq虽然距离传感器的位置改变,不过对于iPhone15系列手机来说灵动岛几乎没有变化,这种调整...
评测!微信金花房卡到哪里买,金... xSV5hhKG第一则是坏消息,有爆料信息称会iPhone14系列会搭载A16处理器,但这款处理器的...
游戏推荐斗牛房卡购买联系方式,... Zc苹果手机虽然备受消费者的欢迎,同时也搭载的是自研的iOS系统,但是在很多方面,苹果也借鉴和参考了...
游戏指南!房卡充值平台,微信大... jAx0Yd对于预算不算充足或者说对14系列不满意的朋友来说,如今正在打折促销的苹果手机产品都是值得...
游戏15元100张房卡代理,1... a3q而且根据最新消息显示苹果今年推出的iPhone15系列手机中其距离传感器将会位于灵动岛的区域内...
游戏介绍!金花房卡充值,牛牛房... rJEOPPO原来的系统确实做得一般,但是近几年已经有了很大的改善,流畅了很多,比如OPPO Ren...
游戏!正规房卡链接在哪购买,微... FjF而且根据最新消息显示苹果今年推出的iPhone15系列手机中其距离传感器将会位于灵动岛的区域内...
游戏知识!牛牛房卡批发市场,正... 9No1ju4据悉,“灵动岛”是苹果公司最新的手机设计语言,其能够将通知和其他信息以类似于动画的方式...
评测!大厅房卡哪里有卖,微信链... JiPhone16Pro的单打孔和安卓手机的打孔屏完全不同,因为苹果保留了FaceID,所以前置相机...
游戏介绍!牛牛房卡哪家便宜,斗... 8苹果手机虽然备受消费者的欢迎,同时也搭载的是自研的iOS系统,但是在很多方面,苹果也借鉴和参考了安...
游戏介绍!金花房卡软件联系微信... EA在摄像头方面,这款摩托罗拉X50mini采用了后置三摄设计,后置三摄集成在手机背部左上方的一个矩...
游戏介绍!斗牛房卡价格,微信金... w1bhG7g不管怎么进行调整,应该都要比iPhone13标准版的性能更强,不然也就很难让用户产生换...