数据库 数据仓库
来源:互联网 发布:抗氧化面膜 知乎 编辑:程序博客网 时间:2024/06/10 15:59
简而言之,数据库是面向事务的设计,数据仓库是面向主题设计的。
数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。
数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。
数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID。
数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。
数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。
数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID。
单从概念上讲,有些晦涩。任何技术都是为应用服务的,结合应用可以很容易地理解。以银行业务为例。数据库是事务系统的数据平台,客户在银行做的每笔交易都会写入数据库,被记录下来,这里,可以简单地理解为用数据库记帐。数据仓库是分析系统的数据平台,它从事务系统获取数据,并做汇总、加工,为决策者提供决策的依据。比如,某银行某分行一个月发生多少交易,该分行当前存款余额是多少。如果存款又多,消费交易又多,那么该地区就有必要设立ATM了。
数据仓库,是在数据库已经大量存在的情况下,为了进一步挖掘数据资源、为了决策需要而产生的,它决不是所谓的“大型数据库”。
- 数据库 数据仓库
- 从数据库到数据仓库
- 数据库与数据仓库
- 数据库和数据仓库区别
- 数据库与数据仓库区别
- 数据库与数据仓库
- 数据库与数据仓库
- 数据库与数据仓库概念
- 数据仓库与数据库
- 数据库和数据仓库区别
- 数据库与数据仓库
- 数据库和数据仓库区别
- 数据库与数据仓库对比
- 数据库和数据仓库
- 数据仓库与数据库
- 数据库和数据仓库
- 数据仓库和数据库
- 数据仓库与数据库
- mpeg与h26x的比较
- xcode an unknown error occurred.see the install log for more details
- SecureCRT上传下载文件教程(Zmodem使用教程)
- FusionCharts报表
- 如何解决工作中的技术问题?
- 数据库 数据仓库
- 直接从dmp文件中抽取sql 的方法
- 解决bug和共同进步
- 请教:MTK android 如何定义自己的模块宏
- POI vs JXL(java操作Excel)之一
- 人人网旗下类Pinterest旅游社交网站风车网不到2个月倒闭
- 用JAVA轻松操作properties文件
- UIScrollView的属性总结
- A modest STL tutorial