首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >数据库和数据仓库之间的区别是什么?

数据库和数据仓库之间的区别是什么?
EN

Stack Overflow用户
提问于 2010-08-06 05:33:23
回答 9查看 202.8K关注 0票数 167

数据库和数据仓库之间的区别是什么?

它们不是相同的东西吗,或者至少是写在相同的东西上的(即,Oracle RDBMS)?

EN

回答 9

Stack Overflow用户

发布于 2010-09-03 22:37:50

从非技术角度看:数据库被限制为特定的应用程序或应用程序集。

数据仓库是一个企业级数据存储库。它将包含来自所有/许多业务部门的数据。它将分享这些信息,以提供业务的全球图景。它对于不同业务部门之间的集成也是至关重要的。

从技术角度看:“数据仓库”这个词还没有给出公认的定义。就个人而言,我将数据仓库定义为数据集市的集合。其中每个数据集市由一个或多个数据库组成,其中数据库特定于特定的问题集(应用程序、数据集或进程)。

简单地说,数据库是数据仓库的一个组件。有很多地方可以探索这个概念,但是因为没有“定义”,你会发现你给出的任何答案都会带来挑战。

票数 32
EN

Stack Overflow用户

发布于 2010-08-06 05:48:28

数据仓库是一种数据库类型。

除了人们已经说过的话,数据仓库往往是OLAP,具有针对读取而不是写入进行调整的索引等,并且数据被反规范化/转换为更易于读取和分析的形式。

有些人说“数据库”等同于OLTP --这不是真的。OLTP也是一种数据库类型。

其他类型的“数据库”:文本文件、XML、Excel、CSV...、平面文件:-)

票数 17
EN

Stack Overflow用户

发布于 2010-08-06 05:40:16

最简单的解释方法是,数据仓库不仅仅由一个数据库组成。数据库是以某种方式组织的数据集合,但数据仓库是专门为了“促进报告和分析”而组织的。然而,这并不是整个故事的全部,因为数据仓库还包含“检索和分析数据、提取、转换和加载数据以及管理数据字典的方法,也被认为是数据仓库系统的基本组件”。

Data Warehouse

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3419353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档