著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:明说
链接:http://www.zhihu.com/question/20623931/answer/22191772
来源:知乎

有两个层面/角度来回答这个有趣的问题:
1,逻辑层面/概念层面:数据库和数据仓库其实是一样的或者及其相似的,都是通过某个数据库软件,基于某种数据模型来组织、管理数据。但是,数据库通常更关注业务交易处理(OLTP),而数据仓库更关注数据分析层面(OLAP),由此产生的数据库模型上也会有很大的差异。
数据库通常追求交易的速度,交易完整性,数据的一致性,等等,在数据库模型上主要遵从范式模型(1NF,2NF,3NF,等等),从而尽可能减少数据冗余,保证引用完整性;而数据仓库强调数据分析的效率,复杂查询的速度,数据之间的相关性分析,所以在数据库模型上,数据仓库喜欢使用多维模型,从而提高数据分析的效率。
2,产品实现层面:数据库和数据仓库软件是有些不同的,数据库通常使用行式存储,如SAP ASE,Oracle, Microsoft SQL Server,而数据仓库倾向使用列式存储,如SAP IQ,SAP HANA

数据库与数据仓储的本质区别相关推荐

  1. 数据加密和数据签名的本质区别 解释

    数据加密和数据签名的本质区别 解释 数据加密: 用公钥加密,只能用自己的私钥解密,因为私钥只有你自己有,所以别人不可能能够解密,看到你的内容,保证了数据的保密性. 数据签名: 用私钥加密,只能用公钥解 ...

  2. 大数据热是华而不实吗?大数据和小数据有什么本质区别

    通过看到一种火热的技术现象,会产生对事物的一种浅层认知后,然后再深入理解去获得一个比较深刻的认识. 大数据具有社会化,技术性的重要特点. 从社会化看 先说这个"大",也就是大数据最 ...

  3. 云计算是否为数据仓储做好了准备呢?

    原文链接:http://blogs.sap.com/innovation/cloud-computing/is-cloud-ready-for-data-warehousing-022232<? ...

  4. 内存数据库与传统磁盘数据库的本质区别?

    对于内存数据库与传统磁盘数据库的本质区别,那肯定是内存数据库与传统磁盘库采用不同的架构设计,下面和大家具体分享一下. 磁盘数据库(Disk Resident Database,DRDB)即数据存于磁盘 ...

  5. 在数据仓储的情况下进一步封装数据库基础操作,此版本为异步版本

    1 /// <summary> 2 /// 在数据仓储的情况下进一步封装数据库基础操作,此版本为异步版本 Created by ZhangQC 2016.08.17 3 /// </ ...

  6. 数据库与文件进行数据存储有哪些区别?

    数据库与文件进行数据存储有哪些区别? 其区别在于: (1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据. (2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离 ...

  7. 关于Debug和Release之本质区别的讨论

    一.Debug 和 Release 编译方式的本质区别     Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.Release 称为发布版本,它往往是进行了各种优化 ...

  8. Crash/Instance Recovery与Media Recovery的本质区别

    Crash/Instance Recovery与Media Recovery的本质区别在于: Crash/Instance Recovery针对需要恢复的实例从增量检查点(incremental ch ...

  9. HTTP POST GET 本质区别详解(转)

    一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式:在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的 ...

最新文章

  1. Technology Document Guide of TensorRT
  2. (How to)WordPress与Windows Live Writer整合
  3. junction.exe 放在哪_情侣拥抱的5种姿势,可以看出感情深浅,你们属于哪一种?...
  4. CheckFail设计很垃圾
  5. LeetCode刷题之旅
  6. POJ - 3020 Antenna Placement(最小路径覆盖-二分图最大匹配)
  7. 1、取得/etiantian文件的权限对应的数字(考试题答案系列)
  8. [UE4]集合:TSet容器
  9. 收藏 | 10个重要问题概览Transformer全部内容
  10. Django和SQLAlchemy,哪个Python ORM更好?
  11. linux的bash脚本
  12. python加颜色_python字符串加颜色显示
  13. 安装win7和Centos后,默认启动项的修改.
  14. 2019足协超级杯花落苏州 开幕战上演“京沪对决”
  15. 如何用计算机解开op手机密码,OPPO手机忘记解锁密码怎么办 OPPO R9忘记解锁密码解锁教程...
  16. linux格式化ext4分区工具,硬盘格式化ext4软件 硬盘格式化ext4
  17. 微商加人方法,感动你我的加人故事
  18. 【用户行为分析】 用wiki百科中文语料训练word2vec模型
  19. CLV3十二肽修饰CdTe,CdTe/Zns,CdHgTe,CdTe/CdSe,CdTeSe/CdsS/,Mn:CdTeSe/CdS,CdTeSe/Cds,InAs/InP/ZnSe量子点
  20. Latex公式换行、对齐

热门文章

  1. 什么影响了数据库查询速度
  2. 如何打开mysql odbc数据源_mysql是如何配置ODBC数据源的方法
  3. Zuul服务网关二个功能请求的路由和过滤器使用
  4. 面具卡米怎么删模块_红米K20Pro/尊享版开启双扬声器-面具模块-享受更立体的声音...
  5. 备份MBR让PGP与windows+linux双系统和平相处(by quqi99)
  6. java_方法的覆盖
  7. 移动Web开发基础-flexible布局方案
  8. nwjs视频无法播放
  9. CSS 弹性盒子布局使用方法介绍
  10. 狂风汉化百宝箱xp 官方