📜  数据仓库流程架构

📅  最后修改于: 2020-12-30 00:55:24             🧑  作者: Mango

数据仓库流程架构

流程体系结构定义了一种体系结构,其中对数据仓库中的数据进行处理以进行特定的计算。

以下是两个基本过程体系结构:

集中式流程架构

在这种体系结构中,数据被收集到单个集中式存储中,并在完成后由具有内存,处理器和存储方面巨大结构的一台机器进行处理。

集中式流程体系结构随事务处理而发展,非常适合具有一个服务位置的小型组织。

从人员和系统角度来看,它都需要最少的资源。

当数据的收集和使用在同一位置时,这是非常成功的。

分布式流程架构

在此体系结构中,信息及其处理过程跨数据中心分配,其处理过程跨数据中心分布,数据处理与结果组一起本地化到集中存储中。分布式体系结构用于克服集中式流程体系结构的局限性,在集中式过程体系结构中,所有信息都需要收集到一个中央位置,并且结果可以在一个中央位置使用。

分布式过程有几种体系结构:

客户端服务器

在这种体系结构中,用户负责所有信息的收集和呈现,而服务器负责数据的处理和管理。

三层架构

使用客户端-服务器体系结构时,客户端计算机需要连接到服务器计算机,从而强制限定状态,并在要在客户端和服务器之间传送的记录方面引入延迟和开销。

N层架构

在n层或多层体系结构中,客户端,中间件,应用程序和服务器被隔离为多个层。

集群架构

在这种体系结构中,以网络体系结构(软件或硬件)连接在一起的机器可以大致协同工作,以并行处理信息或计算需求。集群中的每个设备都与在本地处理的函数相关联,结果集被收集到主服务器中,该主服务器将其返回给用户。

对等架构

这是一种架构类型,其中没有专用的服务器和客户端。取而代之的是,所有处理职责都在称为对等方的所有机器之间分配。每台机器都可以执行客户端或服务器的函数,或者仅处理数据。