2林雨-滴滴实践.pdf

编号:751834 PDF 19页 4.25MB 下载积分:VIP专享
下载报告请您先登录!

2林雨-滴滴实践.pdf

1、Presto迁移StarRocks在滴滴的实践林雨 大数据计算事业部内容摘要 背景与挑战 技术选型分析 平滑迁移实施方案 深度优化关键手段 稳定性建设 落地收益与未来规划PrestoPresto迁移迁移StarRocksStarRocks方案实方案实践践123456C O N T E N T S摘 要 目 录摘 要 目 录Presto迁移StarRocks的背景滴滴滴滴OLAP现状现状Presto迁移StarRocks的背景PrestoPresto面临的挑战面临的挑战-查询性能查询性能 复杂SQL平均响应60s(P95)多表Join效率骤降5-8倍-稳定性稳定性 hms/HDFS抖动导致故障率

2、上升 master单点设计造成极大隐患BI报表加速报表加速 日均处理 100w+查询 承载滴滴70%的报表看板Ad-Hoc探索探索 分析师日均 30w+查询 响应时间 30s(P90)数据产品数据产品 涵盖了算法特征平台/运营策略平台/结算平台等 日均 30w+查询PrestoPresto在滴滴的使用在滴滴的使用-资源消耗资源消耗 8000+vCore占用 混部业务相互干扰达35%-场景局限场景局限 仅支持Hive查询 实时分析需额外架构技术选型分析滴滴滴滴OLAPOLAP现有引擎对比现有引擎对比PrestoPresto迁移迁移StarRocksStarRocks核心驱动力核心驱动力指标指标S

3、tarRocksClickHouseDruidPresto节点规模节点规模600+节点/80+集群200+节点/20+集群300+节点/4+集群100+节点/7+集群核心优势核心优势 多表Join优化 联邦查询能力 存算分离架构 单机性能标杆 丰富内置函数 时序数据处理 高QPS支持 即席查询 语法兼容性性能表现性能表现SSB测试性能超ClickHouse 2.8倍单表查询响应5s查询P9030s业务承载业务承载 实时报表(1亿+/日)数据产品(1000W+/日)大宽表分析 日志处理 实时监控 时序分析 Ad-Hoc查询 Hive加速+查询速度提升查询速度提升 -TPC-H 100G测试:.6

4、s(vs Presto 39s)-复杂Join场景P95延迟:45s 15s+服务稳定性提升服务稳定性提升 -元数据缓存命中率99%-数据缓存降低HDFS访问量70%+湖仓一体架构湖仓一体架构-可查hive/iceberg/paimon等-支撑日志/实时看板/Ad-Hoc等+弹性资源管理弹性资源管理-满足滴滴内部多业务/多租户资源隔离-弹性扩缩容平滑迁移实施方案具体方案具体方案 双跑集群结果比对双跑集群结果比对1.动态兼容列表动态兼容列表更新机制更新机制:每日差异报告自动刷新缓存策略缓存策略:Redis集群,TTL=1hRedis语法错误枚举不同错误类型缺失函数结果不一致其他持久化1、从pre

5、sto审计日志每日采样sql2、在夜里空闲时段双跑在presto和sr集群上3、sql改造成去掉所有limit和order by后作为子查询查询1000条4、查询超时则人肉标记5、查询报错则分类报错类型6、查询成功则按字段类型映射只保留相应精度逐行对比比对步骤Presto字段类型Starrocks字段类型VarcharVARCHARDoubleDecimalIntegerbigintRealDoubleDateVarcharq浮点类型数据的误差在9E-5之内,认为数据一致;qint类型和varchar类型数据完全一致,认为数据一致;qDate类型按照字符串类型处理进行对比。平滑迁移实施方案具体

6、方案具体方案 路由决策流程路由决策流程2.路由决策流程路由决策流程目标集群满足条件StarRocksProxy网关层路由能力集群catalog库表Fe节点1、基于社区版fe代码二次开发2、对外提供mysql协议和http协议3、路由层元数据包括集群/账号/catalog/库/表等4、业务侧无需感知表的物理集群SRP介绍平滑迁移实施方案具体方案具体方案 降级熔断策略降级熔断策略3.降级熔断策略降级熔断策略触发条件触发条件处理方式处理方式监控指标监控指标语法错误立即降级错误率0.1%性能超时(65s)异步降级+结果缓存P99延迟资源不足队列排队后降级CPU利用率80%查询超时 业务侧在sql hi

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2林雨-滴滴实践.pdf)为本站 (拾亿) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠