数据库与数据仓库到底有什么区别?

byhum_ts 2012-03-08 02:26:51
二者的区别是什么?我可以深刻理解数据库,但是不明白后者是什么,都说是对数据的挖掘和抽取,那么我想知道后者存放在哪里?也放在数据库管理系统中吗?又说数据仓库要比数据库更庞大得多。如果大的多,那么数据库管理系统中是不是就不能放下了?能不能举出一个身边存在的数据仓库的例子?
看了很多资料,仍然云里雾里,我只想知道大家身边常见的数据仓库是什么?
...全文
4876 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
品铭工作室 2012-04-18
  • 打赏
  • 举报
回复
我自己直白理解:
数据仓库就是安一定的规则对数据进行分库分表的存储,并通过索引库及索引表进行管理
我个人觉得这是数据仓库构建的原则,至于用什么样的方式(模式)进行构建就要看实际情况了
iihero 2012-03-11
  • 打赏
  • 举报
回复
数据库主要分两大类应用,
一类是OLTP,就是传统的事务处理型。
另一个就是OLAP,就是针对数据仓库型应用,以查询为主。你所说的数据仓库就是这类应用。因为以查询为主。
两者基本上不能并存。
数据仓库是需要单独构建的,经过一定的数据制取,符合实际的分析需要。
ACMAIN_CHM 2012-03-09
  • 打赏
  • 举报
回复
数据仓库是建立在数据库之上的。


建议楼主自己描述一下,毕竟这么大的概念让别人一句话,或者几句话描述不是件容易的事。
建议楼主自己描述出自己的观点,这样别人可以简单的回答你是或者不是。
自主重来 2012-03-09
  • 打赏
  • 举报
回复
其实也是存在数据库中的表,只是表的结构面向查询,比如都带日期时间等,只查询不更新
byhum_ts 2012-03-09
  • 打赏
  • 举报
回复
听说数据仓库里的数据是从数据库抽取出来的,那么数据仓库里的庞大的数据放在哪呢?
xiaoguanzhao 2012-03-09
  • 打赏
  • 举报
回复
数据仓库的数据都放在数据库里面,就好象粮仓里的米是放在米袋子(可以看成是数据库)里面,而这些米袋子放在一块形成一个米仓(数据集市),当然粮仓里面还放了其他的粮食(数据集市),很多个数据集市形成一个数据仓库,而数据库只是存储这些数据的媒介,这些数据通过抽取,挖掘,统计,最后到决策者手中,用以决策。。。
BigAzrael 2012-03-09
  • 打赏
  • 举报
回复
数据库里
BigAzrael 2012-03-08
  • 打赏
  • 举报
回复
主要区别在于数据结构,数据库中的建模一般遵循三范式,而数据仓库的建模有特定的方式,一般采用维度建模(你可以参考ralph kimball、bill inmon、还有一种叫DV模型的作者忘记叫啥了),使用这些建模方式的原因是便于OLAP建立,增加统计查询较率等。
数据仓库中数据通常来源于多个不同的业务系统数据库(存储多年数据),数据量较大,一般做为企业数据中心用。
还有好多你可以在网上查一下,说白了通常的数据仓库都是在数据库上建立的,仅仅是使用技术不同,如果说软件产品其实就是关系型数据库,例如:ORACLE、MS SQL SERVER等,也有一些专用的例如teradata等。
byhum_ts 2012-03-08
  • 打赏
  • 举报
回复
大段大段的网上COPY的话、大量的概念性的解释就不必说了,我在百度里也都看到了,只是希望大家能用自己的理解帮我简短的说明一下,谢谢!

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧