登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
8-1 Presto on Alluxio 在翼支付 BI 平台的应用实践
信息技术
2022-11-02
DataFunSummit2022:现代数据栈技术峰会
王擦
01Presto + Alluxio应用场景
应用场景包括加速Bi平台数据查询、加速人工智能场景下模型的训练速度以及统一数据访问入口
Presto + Alluxio基本架构介绍
02翼支付Bi平台实践
业务场景现状:Presto引擎承载Bi平台超过90%的查询请求,90%的SQL查询在1分钟内完成,但P99分位耗时达259秒,存在优化空间
问题与解决方案
问题一:Presto on Alluxio Cluster与Presto on Alluxio Local Cache选型
Presto on Alluxio Cluster:优点是Local Cache hit和预加载缓存,缺点是增加机器和运维成本,以及HDFS存储变更同步不确定性
Presto on Alluxio Local Cache:优点是轻量级,缺点是无法在动态扩缩容中命中缓存,且缓存由Presto主动发起浪费资源
问题二:如何不修改Hive元数据Urlschema,让Presto同时支持查询Alluxio Local Cache和HDFS
解决方案:通过转变URL格式实现
问题三:如何保证外部存储变更时缓存及时失效
解决方案:设计缓存及时失效机制
问题四:如何判定高频查询和IO密集的热表,并设计CacheManager服务
解决方案:开发CacheManager服务,通过Presto Query Info Json统计信息,精确到分区级别进行缓存控制
CacheManager服务设计包括热力值计算、背包问题、Hive DDL监控
问题五:如何设计Presto与CacheManager服务交互解耦
解决方案:设计Presto与CacheManager交互过程,降低Presto对CacheManager的依赖
实现效果
TPC-DS测试数据集生产实测:Presto Alluxio Local Cache方式提升SQL执行效率约23%
生产测试受CacheManager服务分析缓存命中影响,出现“反弹现象”
03未来规划
借助AI智能学习方式预测查询概率作为热力值(OnGoing)
设计轻量级解耦方案,避免高成本操作(如worker重启后主动恢复Alluxio Client存储元数据)
解决Coordinator单点故障问题
设计Alluxio Cluster模式下的解决方案,为其他查询引擎提供加速服务
你可能感兴趣
5-3 翼支付大数据 BI 分析平台建设实践
信息技术
DataFunSummit2022:多维分析架构峰会
2022-07-18
8-1 蚂蚁知识图谱在金融交易风控的应用实践
金融
DataFunSummit2022:智能风控技术峰会
2022-07-19
因果推断在翼支付智能决策中的探索实践
信息技术
DataFunSummit2022:因果推断在线峰会
2022-12-16
8-4 BI 平台在小米的实践
电子设备
DataFunSummit2022:多维分析架构峰会
2022-07-18
尹春光 - 翼支付云原生数据开发与治理平台实践
信息技术
DataFunSummit2022:智能金融在线峰会
2022-11-24
8-1 点流采集系统在京东零售的实践
商贸零售
DataFunSummit2022:大数据存储架构峰会
2022-07-19
隐私安全计算平台翼数坊,落地应用实践
null
翼方健数
2021-11-18
01Hudi _ Presto 在 News Break 数为平台的品尝 -- 关立获胜
信息技术
ArchSummit北京2023|全球架构师峰会
2023-06-06
【点金互动易】 AlKimi 这家公司核心产品可对算力调度、调优进行观测分析,在一体化数据模型等积累了大量实践;这家公司一站式AI应用平台支持多种大模型的接入与纳管,AIGC相关技术应用已产生收入
null
未知机构
2024-03-25
大模型在知乎舰桥平台的应用和实践
国防军工
DataFunSummit2023:大模型与AIGC峰会
2023-08-08