gpt4 book ai didi

database - 数据仓库和/或数据库?

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:01 26 4
gpt4 key购买 nike

企业能否在一个总部同时使用数据仓库和数据库?只使用其中一个就可以了,还是必须在同一个地方同时使用两者?

最佳答案

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

数据库

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

仓库

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

组织可能会选择将仓库移动到不同的办公地点,或者可能拥有多个仓库。例如,一个拥有 5 个卫星设施的总部可能会选择每晚将所有这些设施的数据带到总部的仓库,或者它可能会选择在不同的数据中心拥有一个仓库。相比之下,拥有数百个卫星设施的公司可能会选择在其总部拥有一个具有高级汇总数据的仓库,并将其仓库区域化;每个大洲都有一个仓库,以便该特定大洲的卫星单位更好地服务于目标市场。

数据库(或多个数据库)到仓库的旅程 Warehousing

商业智能

Cognos、QlikView、Tableau、Microstrategy 等都是一些商业智能/数据分析工具,它们可以连接到数据仓库并呈现数据以供分析。它们非常适合演示和报告——通常是数据可视化。这些工具也可以从 RDBMS 获取数据,但从数据仓库获取数据很方便,因为它们的架构方式可以更轻松地在商业智能仪表板上展示数据

仪表板示例: Dashboard example

大数据

关于大数据的流行语很有趣。我们中的许多人可能会从大型数据池中提取数据子集,进行分析并假设该子集的结果适用于大型数据池。如果所有的数据都用来分析呢?甚至更好——如果我们从其他地方(在我们的数据集之外)获取相关数据并将其包含在我们的分析中会怎么样?是的,你会有一大堆数据,如果你有办法分析所有这些数据,你就是在做大数据。我们谈论的是数百 GB 甚至 PB 的数据。虽然Hadoop等被用于大数据分析,但他们可以从仓库中提取数据。

关于database - 数据仓库和/或数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25474114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com