IOTA架构

经过这么多年的发展,已经从大数据1.0的BI/Datawarehouse时代,经过大数据2.0的Web/APP过渡,进入到了IOT的大数据3.0时代,而随之而来的是数据架构的变化。

其实我们在前面的文章中介绍过这一块的内容,可以参考数仓建模—数仓架构发展史,今天我们介绍一个新的架构IOTA,开始之前我们还是先回顾一下之前的大数据架构解决方案

Lambda架构

在过去Lambda数据架构成为每一个公司大数据平台必备的架构,它解决了一个公司大数据批量离线处理和实时数据处理的需求。一个典型的Lambda架构如下:

数据从底层的数据源开始,经过各种各样的格式进入大数据平台,在大数据平台中经过Kafka、Flume等数据组件进行收集,然后分成两条线进行计算。一条线是进入流式计算平台(例如 Storm、Flink或者Spark Streaming),去计算实时的一些指标;另一条线进入批量数据处理离线计算平台(例如Mapreduce、Hive,Spark SQL),去计算T+1的相关业务指标,这些指标需要隔日才能看见。

Lambda架构经历多年的发展,其优点是稳定,对于实时计算部分的计算成本可控,批量处理可以用晚上的时间来整体批量计算,这样把实时计算和离线计算高峰分开,

数仓建模—IOTA架构相关推荐

  1. 数仓建模—数仓架构发展史(02)

    发展史 时代的变迁,生死的轮回,历史长河滔滔,没有什么是永恒的,只有变化才是不变的,技术亦是如此,当你选择互联网的那一刻,你就相当于乘坐了一个滚滚向前的时代列车,开往未知的方向,不论什么样的技术架构只 ...

  2. 老司机带带我:数仓建模架构|维度建模剖析与案例演示

           作者基于多年的大数据处理经验,当前管理着100PB+数据仓库和2000+节点的集群.持续系统化给大家分享一下关于数据仓库建设的经验总结.本系列既有数据仓库的形而上学理论体系,也有结合公司 ...

  3. 数仓建模 项目_音乐数据项目火力全开,技能双倍提升!

    ↑ 点击上方"尚学堂"关注我们 音乐数据中心数仓综合项目 1项目介绍 音乐数据中心项目是大型企业级综合数仓项目,此项目针对音乐数据进行分析,构建数据仓库,建立用户.机器.内容等主题 ...

  4. 数仓建模—增量数据处理

    增量数据处理 这一节我们不讲技术,讲一个故事,关于数据同步这一块的落地方案可以参考我们之前的文章 数仓建模-数据集成 数仓建模-数据同步方案设计 数仓建模-美团DB数据同步到数据仓库的架构与实践 因为 ...

  5. 大数据数仓建模(3)

    大数据数仓建模(3) 2.2.6 人员配置参考 1.旁敲侧击的问你到底做过没有 2.你们大概规模,数据量 1整体架构 属于研发部/技术部/数据部/基础平台部,我们属于大数据组,其他还有后端项目组,前端 ...

  6. 浅谈数仓建模及其方法论

    认识数据仓库 1.数仓的定义: 2.数据仓库和数据库的区别: 数仓的发展 1.简单报表阶段:这个阶段,系统的主要目标是解决一些日常的工作中业务人员需要的报表,以及生成一些简单的能够帮助领导进行决策所需 ...

  7. 数仓建模(维度建模)

    目录 一.什么是建模?(为什么建模) 二.模型的好处 三.建模的方法 四.维度建模 4.1 基本概念 4.2 为啥选择维度建模(优缺点) 4.2.1 优点 4.2.2 缺点 4.3 维度建模-星型模型 ...

  8. 数仓建模本质到底是什么?为什么维度建能模脱颖而出?

    作者基于多年的大数据处理经验,当前管理着100PB+数据仓库和2000+节点的集群.持续系统化给大家分享一下关于数据仓库建设的经验总结.本系列既有数据仓库的形而上学理论体系,也有结合公司业务的实践,既 ...

  9. 【数仓建模】传统建模与宽表建模有何差异?基于宽表建模实践

    [数仓建模]传统建模与宽表建模有何差异?基于宽表建模实践 一.业务背景 1.1 数据建模现状: 1.2 当前业务特性与趋势 二.面临的问题 2.1 在数据驱动业务越来越重要的大趋势下,面临的问题 2. ...

最新文章

  1. bzoj 4753: [Jsoi2016]最佳团体
  2. 【给自己的小练习2-线段树】
  3. Android --- allowBackup 属性的含义和危险性实例讲解
  4. 干式双离合和湿式双离合的优缺点
  5. 团队软件库_新环节!新设备!新软件! ——天津市物流大赛创新大揭秘!
  6. .NET Core:新的快速开发平台
  7. 最全三大框架整合(使用映射)——DeptAction.java
  8. mysql字段冲突报错
  9. c语言文件替换字符串,C语言替换字符串
  10. Ubuntu 16.04服务器 配置
  11. Linux下oracle em安装,关于在linux下手动安装oracle之后,安装em的问题
  12. JSP的九种内置对象
  13. STC15学习笔记 第一章 流水灯与数码管
  14. python pack是什么意思_Python中pack和unpack用法介绍
  15. 未来5年到底是做什么生意最好?
  16. HTML吸引人眼球的网页,超吸引眼球的优秀网站设计欣赏
  17. tortoise冲突处理
  18. 大学计算机基础第三版重要知识点,大一大学计算机基础课程知识点
  19. 《数据结构(C语言版)》严巍敏课件~第二章:线性表
  20. github 修改密码密码_雇主要求提供GitHub密码。 如何处理呢?

热门文章

  1. wpa_supplicant 之检测外网连接
  2. 一封项目感谢信带来的藏头诗
  3. 【优秀课设】基于OpenCV-Python的摄像头人脸检测追踪控制系统
  4. openlayers地图上要素拖动交互
  5. 我对你的爱,是只为你而留的神经元
  6. Latex常用指令学习
  7. 前端培训不要报个人班
  8. 大学物理电磁学——电容与电容器
  9. Kea DHCP Hooks开发
  10. 中国全球导航卫星系统定位系统市场趋势报告、技术动态创新及市场预测