硬件和操作系统平台有哪些类别?
硬件和操作系统平台有多种类别,如下所示:
大型机 − 数据仓库可能是唯一不适用此类别的应用程序。特别是,大型机并非数据仓库的首选平台。
有一些成功的大型机数据仓库,其中大多数已经运行多年,迁移成本很高,或者它们正在利用多余的容量,因此边际成本相对较低。
大型机并不一定对数据仓库具有成本效益。管理、硬件和编程成本通常高于开放系统平台,部分原因是大型机环境包含对数据仓库来说并非必要的强大的事务处理基础设施。
由于大型机主要设计用于支持事务需求,因此从编程的角度来看,它相对不够灵活。虽然工具和技术很强大,但也很难使用。向仓库中插入新的数据源,或仅仅支持现有的提取,都可能是一项繁重的服务。
开放系统服务器 − 开放系统或 UNIX 服务器是当今大多数中型或大型数据仓库的主要平台。UNIX 通常足够强大,可以支持生产应用程序,并且它在十多年前就被改编用于并行处理。
UNIX 服务器市场相当商品化。从流程的角度来看,对于大型机专业人员或 PC 程序员来说,UNIX 可能是一个足够神秘和陌生的环境,需要适应。一些标准的大型机工具和实用程序在 UNIX 中并不常见。
如果可以选择 UNIX 服务器作为平台,则仓库团队将需要包括安装和管理 UNIX 环境的资源和经验。这通常可以通过与服务器管理组的紧密参与式连接来实现。
如果数据仓库依赖于 UNIX 环境,则仓库团队还需要了解基本的 UNIX 命令和实用程序,以便开发和管理仓库。
NT 服务器 − NT 是服务器市场增长最快的操作系统,它只是最近才具备支持中型仓库的能力。可行的 NT 大型硬件平台才刚刚开始可以使用。
并行处理能力已被定义为个位数处理器计数,而 NT 服务器集群才刚刚成为一种可操作的存在。NT 肯定会发展成为一个动态的操作系统平台,但在目前阶段,它并不是中大型仓库的选择。但是,对于可能从原子数据仓填充的小型仓库或数据市场来说,NT 当然是一个具有成本效益的平台。