当前位置:首页 > 报告详情

张静、张芒-FLINK SQL 在快手的扩展和实践.pdf

上传人: 云闲 编号:101803 2021-01-01 50页 12.64MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了快手在Flink SQL上的扩展和实践,包括功能扩展、性能优化、稳定性提升和未来展望。 1. 功能扩展:快手在Flink SQL上实现了Group Window Aggregate的扩展,支持多维分析和高阶窗口函数,如CUMULATE WINDOW和DYNAMIC CUMULATE WINDOW。此外,还扩展了Window Table-Valued Function,支持Window Offset和Batch Mode。 2. 性能优化:快手通过Distinct State状态复用和MiniBatch Lookup Join来优化性能。Distinct State状态复用可以减少状态存储,MiniBatch Lookup Join可以减少RPC调用次数。 3. 稳定性提升:快手通过Aggregate State兼容方案来解决数据倾斜问题,包括初始值填充、Window Retract State、State向前兼容和TTL State。 4. 未来展望:快手计划探索更多场景下的状态兼容,包括流批一体和Batch SQL能力增强,以实现数据湖、湖仓一体的落地。
FLINK SQL在快手如何实现多维分析? 如何解决FLINK SQL中的数据倾斜问题? FLINK SQL在快手有哪些性能优化措施?
客服
商务合作
小程序
服务号
折叠