行业观察

热点聚焦
行业动态
物流政策
仓库管理
仓储技术
云仓公告

关注微信服务号

数据库和数据仓库一字之差,却有什么区别?

管理技巧|2016-01-18 14:45:34|来源:物联云仓|人气指数:5450| 收藏资讯
导读:数据库和数据仓库一字之差,很多人仓库管理人员以为这两者是相同的,其实不然。那么数据库和数据仓库有什么区别呢?让我们从逻辑层面和产品实现层面两个方面分析。

       数据库和数据仓库一字之差,很多人仓库管理人员以为这两者是相同的,其实不然。那么数据库和数据仓库有什么区别呢?让我们从逻辑层面和产品实现层面两个方面分析。


       1、逻辑层面/概念层面:数据库和数据仓库其实是一样的或者及其相似的,都是通过某个数据库软件,基于某种数据模型来组织、管理数据。但是,数据库通常更关注业务交易处理(OLTP),而数据仓库更关注数据分析层面(OLAP),由此产生的数据库模型上也会有很大的差异。


       数据库通常追求交易的速度,交易完整性,数据的一致性,等等,在数据库模型上主要遵从范式模型(1NF,2NF,3NF,等等),从而尽可能减少数据冗余,保证引用完整性;而数据仓库强调数据分析的效率,复杂查询的速度,数据之间的相关性分析,所以在数据库模型上,数据仓库喜欢使用多维模型,从而提高数据分析的效率。


       2、产品实现层面:数据库和数据仓库软件是有些不同的,数据库通常使用行式存储,如SAP ASE,Oracle, Microsoft SQL Server,而数据仓库倾向使用列式存储,如SAP IQ,SAP HANA


       其实技术上数据仓库也是数据库。准备的说,传统系统(OLTP)是面向业务存储,比如ERP,OA等,但由于数据分析的需求,出现"面向分析存储“(OLAP),被称作数据仓库。传统数据库的技术面向trans下的数据一致性,数据仓库面向的是查询性能的优化。但目前随着互联网的发展,No-SQL等技术面向非结构化存储的出现,基本上来说是数据库和数据仓库的中间或衍生状态,在”一致性“相对不重要的情况下解决海量数据的查询和存储问题。



声明:本文内容部分来源于网络,图片来源于摄图网,版权归原作者所有,经本平台整理和编辑,仅供交流、学习和参考,不做商用,转载请联系授权。若有来源标注存在错误或侵犯到您的权益,烦请告知,本平台将于第一时间整改处理。

上一篇 下一篇
仓储管理中电子标签系统有什么特点?

仓储管理中电子标签拣货系统又有哪些性能特点呢?

[详细]
仓储怎样快速提高库存周转率效率?

近日,据了解宁东仓储配送中心根据自身仓储库存难题创新实施了一项新课题,课题成果的应用竟让仓储库存周转率提高了5倍以上。

[详细]
TOP