ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【笔记】Apache Iceberg 原理介绍 | 阿里云 x StarRocks社区联合Meetup

2022-02-04 16:59:46  阅读:310  来源: 互联网

标签:存储 StarRocks Iceberg 分区 Hive HMS Meetup 入仓


Iceberg是为了解决Hive上云诞生的一个工具

强烈推荐看下这篇学习日志,看下iceberg如何读写,实际如何使用?同时,了解下Hive的架构

  • Apache Iceberg 学习日志 https://xie.infoq.cn/article/61a82b983ef97c3e05a6e7d82
    在这里插入图片描述

  • Hive架构,Metadata-store是什么? 存储了哪些信息? 有什么优化点?
    在这里插入图片描述

Hive挑战

  1. 上云
    • HMS依赖Mysql,Mysql做分布式不方便;
    • HMS抽象不清晰,Schema/表统计信息/分区信息等边界不清晰;
    • 读 读mysql获取分区信息,再跨shard去list,成本太高
    • 写 ?这块没太听懂,GET不到点
    • 要求1.支持多种存储格式(弹性低廉稳定) 2. 统一Table语义(支持对象存储) 3. 计算引擎互通
  2. 近实时数仓
    • 入仓,无法接受分钟级,对HMS是一种压力
    • 出仓,不支持增量数据查询
    • 要求: 1.分钟级别入仓 2. 更高效索引加速数据分析,查询响应要快 3. 增量出湖出仓,下游ETL响应更快
  3. 变更
    • 字段变更对读端影响
    • 分区字段变更: 月粒度转日粒度
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

标签:存储,StarRocks,Iceberg,分区,Hive,HMS,Meetup,入仓
来源: https://blog.csdn.net/JH_Zhai/article/details/122782534

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有