水滴筹基于阿里云 EMR StarRocks 实战分享

💡 原文中文,约5600字,阅读约需14分钟。
📝

内容提要

本文介绍了水滴筹在阿里云EMR StarRocks上的实战经验,包括权限与资源、数据管理与质量、当前问题和未来规划。未来规划主要从用户画像、监控报警和用户行为分析三方面入手,计划将更多业务场景接入StarRocks中,实现更全面的权限控制和资源隔离,并探索更多新功能、新场景。

🎯

关键要点

  • 水滴筹成立于2016年,致力于提供健康保障解决方案。
  • 水滴筹平台捐款人达4.3亿,帮助超过277万大病患者,筹集医疗资金569亿元。
  • 水滴筹在OLAP方面的发展历程包括引入ClickHouse、TiDB和StarRocks。
  • StarRocks被选为最终的OLAP引擎,因其在并发能力、物化视图、join能力和写入实时方面表现优秀。
  • 水滴OLAP架构包括数据源、数据同步、OLAP引擎、应用场景和数据管理平台。
  • 报表平台的OLAP引擎统一后,整体成本降低58%,性能提升40%。
  • 财务推帐系统通过将数据实时写入StarRocks,性能提升60倍。
  • 最佳实践包括表设计、数据同步、运维监控和权限管理。
  • 当前问题包括对AUTO_INCREMENT和CURRENT_TIMESTAMP的支持不足,实时数据写入频率难以控制等。
  • 未来规划包括用户画像、监控报警和用户行为分析的改进,计划将更多业务场景接入StarRocks。
➡️

继续阅读