数据仓库和/或数据库?

时间:2014-08-24 16:59:48

标签: database data-warehouse

企业是否可以在一个总部同时使用数据仓库和数据库?只使用其中一个是否可以,或者是否有必要在同一个地方使用它们?

1 个答案:

答案 0 :(得分:3)

是的,企业可以在一个办公室中同时使用数据仓库和数据库。它们不必位于同一物理数据中心。这一切都取决于组织的需求。通常,数据库用于支持事务发生,数据仓库用于支持商业智能等。

<强>数据库

企业中的事务最有可能发生在关系数据库管理系统(也称为数据库,即RDBMS)中。报告可以使用相同的数据库进行,但报告也可以通过RDBMS的镜像完成。现在,企业可能拥有多个RDBMS - 一个运行SQL Server,一个运行Oracle,一个运行MySQL等。所有这些都非常适合记录活动和报告。

<强>仓库

此外,企业还寻求定期进行数据分析。商业智能,数据科学,大数据 - 无论用什么术语,我们都在谈论整体数据分析。对RDBMS中存储的大量数据进行数字运算可能很难在RDBMS上进行。因此,组织决定在一定程度上对数据进行去规范化,并将数据存储在仓库中。当从一个或多个RDBMS(和其他数据源)提取,转换和加载(ETL)数据并存储在数据仓库中时,它可用于某些研究。

组织可以选择将仓库移动到不同的办公地点,也可以选择多仓库。例如,拥有5个卫星设施的总部可以选择每天晚上将所有这些设施的数据带到总部的仓库,或者可以选择在不同的数据中心设置仓库。与此形成对比的是,拥有数百个卫星设施的公司可以选择在其总部设立一个仓库,提供高级汇总数据,并对其仓库进行区域化;每个大陆都有一个仓库,以便该特定大陆的卫星单位更好地服务于目标市场。

仓库之旅的数据库(或数据库) Warehousing

商业智能

Cognos,QlikView,Tableau,Microstrategy等是许多商业智能/数据分析工具,可以与数据仓库联系并提供分析数据。它们非常适合演示和报告 - 通常是数据可视化。这些工具也可以从RDBMS获取数据,但是从数据仓库获取数据很方便,因为它们的构建方式可以更容易地在商业智能仪表板上展示数据

仪表板示例: Dashboard example

大数据

围绕大数据的流行语很有意思。我们中的许多人可能从大量数据池中获取数据的子集,进行分析并假设子集的结果适用于大型数据池。如果所有数据都用于分析怎么办?甚至更好 - 如果我们从其他地方(我们的数据集之外)获取相关数据并将其包含在我们的分析中呢?是的,你会有一大堆数据,如果你有办法分析它们,那么你就是在做大数据。我们正在谈论几百GB甚至PB的数据。尽管Hadoop等用于大数据分析,但它们可以从仓库中获取该数据。