资料库 什么是数据库存储库? -技术百科的定义

什么是数据库存储库? -技术百科的定义

目录:

Anonim

定义-数据库存储库是什么意思?

数据库存储库是来自相关但独立的数据库的逻辑的,有时是物理的数据分组。


通常,当数据有“更高的用途”时才执行此操作,但是执行此操作所需的数据项位于不同的数据库中。 在这些情况下,必须有一个存储库以将离散的数据项组合在一起并对其进行操作。

Techopedia解释了数据库存储库

通常在数据仓库和商业智能领域中讨论和实现数据库存储库。 这通常需要低级别数据库根本无法提供的数据聚合级别,因此必须创建更高级别的结构。


考虑一个大银行的情况。 这样的机构将可能由几个不同的子公司组成,而不是在物理上,地理上不同的意义上,而是在职能或业务范围上。 除了贷款部门,外汇和资金部门,投资银行部门以及托管/保管部门之外,还将设有传统的银行帐户部门。 所有这些部门都运行各自的独立信息系统,这当然意味着独立的数据库。


但是,每个部门必须向总部报告自己的财务状况。 首席财务官(CFO)需要汇总各个部门的所有财务数据以衡量其盈利能力,因为这些数据直接进入银行的整体财务状况。 您可以看到CFO的办公室并不真正关心各种数据库的运营部分,他只对与财务相关的数据非常感兴趣。 还要注意的另一件事是,他完全依靠部门的报告来告知他要做出什么决定,他自己没有拥有或生成任何数据。


输入数据存储库。 这很可能是另一个拥有自己数据库的系统,该数据库不同于所有其他数据库,可以直接从其他数据库访问相关数据并将其汇总为CFO有意义的信息。 但是,重要的是要记住CFO正在查看的数据和信息可能或可能不在物理上位于数据存储库中。 存储库可以直接从其他数据库中直接读取,或者出于性能原因,它可以存储从其他数据库访问的数据的本地副本。 该存储库可能包括显示一段时间内的性能趋势,比较和对比部门目标,显示一段时间内的偏差等的能力。 其中一些目标显然与商业智能有关。 另外,由于我们的CFO与数据输入和生成相对,大多数情况下是报告方面的问题,因此他的数据存储库将可能是只读系统,或者是写得最少的系统,并且会汇总长期以来返回的数据。 此功能开始跨入数据仓库的上下文。


因此,数据存储库是出于特定目的将单独数据库中的数据项逻辑聚集到一个集中位置,而使用数据库本身无法实现的特定目的。

什么是数据库存储库? -技术百科的定义