【starrocks_张友东_】Data+Lakehouse:你的下一个数据仓库_20页_10mb
报告摘要
数据技术嘉年华总结
核心内容
数据技术嘉年华(DTC 2024)聚焦于智能、云原生与一体化,强调数据库与AI的协同创新,以及模型与架构的融合发展。会议重点探讨了湖仓一体架构(Data Lakehouse)的发展趋势,以及StarRocks在这一架构中的关键作用。通过结合数据湖与数据仓库的优势,湖仓架构旨在解决传统数据架构中的数据多样性、数据孤岛、成本与扩展性等问题。
主要观点
- 湖仓一体架构(Data Lakehouse)是一种融合数据湖与数据仓库的新型数据架构,旨在统一数据管理,提供灵活的数据存储与高效的分析能力。
- StarRocks 3.0 是一个重要的演进版本,引入了存算分离架构,支持异步物化视图、查询透明加速等技术,显著提升了数据湖分析性能。
- 统一目录(Unified Catalog) 是湖仓架构的核心,实现了对开放数据湖的统一访问与管理,简化了数据治理和权限控制。
- Trino语法兼容 使得StarRocks能够无缝对接多种数据源,提升查询灵活性与兼容性。
- 物化视图(MV) 作为湖仓架构中的关键组件,支持按需建模与查询加速,无需复杂的ETL过程。
关键信息
湖仓架构优势
- 统一数据管理:湖上数据可按需导入数据仓库,支持BI与AI分析。
- 低成本、高弹性:通过云对象存储(如S3/HDFS)实现存储成本下降80%,计算节点可秒级弹性伸缩。
- 高性能查询:支持列式、行式数据读取合并,提升IO效率;引入Local cache减少Remote IO,降低延迟。
- 开放格式与灵活schema:支持结构化、半结构化与非结构化数据,便于多应用访问。
- 多仓库共享数据:实现数据共享,同时计算资源隔离,提升资源利用率与安全性。
StarRocks 3.0 特性
- 存算分离架构:将元数据管理与数据存储分离,提升系统灵活性与扩展性。
- 异步物化视图:支持按需建模,简化数据治理流程。
- 查询透明加速:自动优化Aggregate、Join等查询,提升执行效率。
- Trino语法兼容:整体兼容度达90%+,支持多种查询语言。
实践案例
- 腾讯微信:将数据写入Iceberg作为统一存储,基于StarRocks实现准实时分析,数据新鲜度提升至分钟级,查询性能提升3-6倍。
- 携程旅行:数据统一存储在Hive,通过StarRocks直接服务BI报表与交互式分析,重点业务场景按需创建物化视图,查询性能提升10+倍。
架构演进
- 数据湖:作为原始数据存储,支持多样化数据格式,但存在分析性能低、治理复杂等问题。
- 数据仓库:提供结构化数据与高性能查询,但灵活性差、成本高。
- 湖仓一体架构:结合两者优势,提供统一的数据管理与分析能力,支持实时、准实时、交互式与批处理等多样化场景。
总结
湖仓一体架构正在成为企业数据管理的新范式,StarRocks 3.0 的推出进一步推动了这一趋势的发展。通过存算分离、统一目录、物化视图与Trino兼容等技术,StarRocks 实现了高性能的数据湖分析与灵活的数据治理,降低了存储与计算成本,提升了系统的弹性与扩展性。实际案例表明,湖仓架构能够显著提升数据处理效率与业务响应速度,为企业的数据驱动决策提供强大支持。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载