数据库和数据仓库的区别

来源:互联网 发布:java api中文 编辑:程序博客网 时间:2024/05/02 01:21

以前只弄过数据库,但从来没有接触过数据仓库,反正只知道有这样的一个概念,今天就把这个问题给解决了吧!

数据仓库是在数据库大量存在的情况下,为了充分挖掘数据资源,更好的进行决策需要而产生的,它绝不是一个“大型的数据库”。数据仓库有三种特性:“面向主题”,“与时间相关”,“不可更改的”。

“面向主题”的特性其实很好理解,传统的数据库只是往其当中装入数据,就像是农村买菜的人一样,不管是白菜还是萝卜,只要丢在一起卖就行了,而“数据仓库”虽然也是存储数据,但是它是对数据进行了分类,就好像是超市买菜,白菜是放在卖白菜的地方,而萝卜则是摆在卖萝卜的地方。

“与时间相关”的特性其实有一定的牵强性,其实这一点也反映了数据也有不同。在数据库中存储的数据,一般都是及时产生的,而在数据仓库中,数据就是常年累月的各行各业的信息的一个容器,它从一定程度反映了数据发展规律,一般的数据库的数据都是参考数据仓库。

“不可更改的”非常的好理解,一般的时间比较长的数据是极少甚至是不修改的。

上面的内容都是我参考别人而写的,我对数据仓库仅此一点认知,也从来没有弄过。

这是我第一次写博客,呵呵,不好的地方请多多指教,我一定会好好坚持的!

其实呢,个人觉得,数据仓库的出现只是为了帮助程序员对数据库更专业的设计,仅此而已,呵呵、又托大了!

原创粉丝点击