📅  最后修改于: 2020-12-30 00:55:24             🧑  作者: Mango
流程体系结构定义了一种体系结构,其中对数据仓库中的数据进行处理以进行特定的计算。
以下是两个基本过程体系结构:
在这种体系结构中,数据被收集到单个集中式存储中,并在完成后由具有内存,处理器和存储方面巨大结构的一台机器进行处理。
集中式流程体系结构随事务处理而发展,非常适合具有一个服务位置的小型组织。
从人员和系统角度来看,它都需要最少的资源。
当数据的收集和使用在同一位置时,这是非常成功的。
在此体系结构中,信息及其处理过程跨数据中心分配,其处理过程跨数据中心分布,数据处理与结果组一起本地化到集中存储中。分布式体系结构用于克服集中式流程体系结构的局限性,在集中式过程体系结构中,所有信息都需要收集到一个中央位置,并且结果可以在一个中央位置使用。
分布式过程有几种体系结构:
客户端服务器
在这种体系结构中,用户负责所有信息的收集和呈现,而服务器负责数据的处理和管理。
三层架构
使用客户端-服务器体系结构时,客户端计算机需要连接到服务器计算机,从而强制限定状态,并在要在客户端和服务器之间传送的记录方面引入延迟和开销。
N层架构
在n层或多层体系结构中,客户端,中间件,应用程序和服务器被隔离为多个层。
集群架构
在这种体系结构中,以网络体系结构(软件或硬件)连接在一起的机器可以大致协同工作,以并行处理信息或计算需求。集群中的每个设备都与在本地处理的函数相关联,结果集被收集到主服务器中,该主服务器将其返回给用户。
对等架构
这是一种架构类型,其中没有专用的服务器和客户端。取而代之的是,所有处理职责都在称为对等方的所有机器之间分配。每台机器都可以执行客户端或服务器的函数,或者仅处理数据。