美文网首页
为什么需要数据建模?

为什么需要数据建模?

作者: 编程回忆录 | 来源:发表于2017-08-23 22:19 被阅读0次

数据模型就是数据组织和存储方法,它强调从业务、数据存取和使用角度合理存储数据。
有了适合业务和基础数据存储环境的模型,那么大数据就能获得以下好处:

  • 性能:良好的数据模型你帮助我们快速查询所需要的数据,减少数据的IO吞吐。
  • 成本:良好的数据模型能极大地减少不必要的数据冗余,也能实现计算结果复用,极大地降低大数据系统中的存储和计算成本。
  • 效率:良好的数据模型能极大地改善用户使用数据的体验,提高使用数据的效率。
  • 质量:良好的数据模型能改善数据统计口径的不一致性,减少计算错误的可能下。

从OLTP和OLAP系统的区别看模型方法论的选择

  • OLTP系统通常面向的主要数据操作是随机读写,主要采用满足3NF的实体关系模型存储数据,从而在事务处理中解决数据的冗余和一致性问题。
  • OLAP系统面向的主要数据操作是批量读写,事务处理中的一致性不是OLAP所关注的,其主要关注数据的整合,以及在一次性的复杂大数据查询和处理中的性能,因此它需要采用一些不同的数据建模方法。

以上文字均摘抄自:<<大数据之路-阿里巴巴大数据实践>>,原书购买链接:https://www.amazon.cn/%E5%A4%A7%E6%95%B0%E6%8D%AE%E4%B9%8B%E8%B7%AF-%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%A4%A7%E6%95%B0%E6%8D%AE%E5%AE%9E%E8%B7%B5-%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E6%95%B0%E6%8D%AE%E6%8A%80%E6%9C%AF%E5%8F%8A%E4%BA%A7%E5%93%81%E9%83%A8/dp/B071GW3JHM/ref=sr_1_1?ie=UTF8&qid=1503497929&sr=8-1&keywords=%E5%A4%A7%E6%95%B0%E6%8D%AE%E4%B9%8B%E8%B7%AF+%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%A4%A7%E6%95%B0%E6%8D%AE%E5%AE%9E%E8%B7%B5

相关文章

  • 阿里大数据之路笔记

    第二章笔记数据模型篇 第八章建模综述 为什么需要数据建模: 性能:快速查询所需要的数据,减少数据IO吞吐率 成本:...

  • 为什么需要数据建模?

    数据模型就是数据组织和存储方法,它强调从业务、数据存取和使用角度合理存储数据。有了适合业务和基础数据存储环境的模型...

  • 维度建模的实施流程

    什么是 建模? 决定了数据存储的方式,表的设计 为什么要建模? 大数据系统需要数据模型方法来帮助更好地组织和存储数...

  • 5000字长文分享!数据仓库的建设与框架终于有人给讲明白了

    数据仓库,这个几乎是所有大数据开发面试必问的话题。比如数据仓库的分层架构?为什么需要数据仓库建模?数据仓库建模的原...

  • ERwin 理论基础

    ERwin全称是AllFusion ERwin Data CA公司旗下的建模工具。 什么是建模,为什么建模? 数据...

  • 第五章 实时技术之流式数据模型

    实时建模与离线建模类似,也需要对数据进行建模,进行数据分层处理 数据分层: 1)ODS层:与离线系统类似,操作数据...

  • 7.阿里大数据——大数据建模

    一、为什么需要数据建模 数据模型就是数据组织和存储方法,它强调从业务、数据存取和使用角度合理存储数据。适合业务和基...

  • 数据建模实践

    数据建模实践 “一个好的数据模型,通过表名就应该了解它的涵义和使用方法。” |0x00 为什么要数据建模 为什么要...

  • n元模型

    区分好 语言建模 和 语言模型。理解好 直接预测的问题:(1). 数据量需要庞大(为什么?)(2). 计算量庞大。...

  • KAP v2.5新特性之智能化的建模

    为什么企业需要快速建模的能力? 数据仓库作为一种数据环境,具有面向分析、提供管理决策支持的重要作用。而在数据仓库中...

网友评论

      本文标题:为什么需要数据建模?

      本文链接:https://www.haomeiwen.com/subject/fsgjdxtx.html