IBM Db2 Warehouse 的存储技术
您必须为 Db2® Warehouse 部署制定的一项重要决策是,要设置和使用何种存储技术。
Db2 Warehouse 可以运行多个并行引擎。每个引擎都访问独立的文件集,从而实现不共享任何内容的优化模式,这有助于提供高性能。
Db2 Warehouse MPP 部署需要符合 POSIX 的集群文件系统,该系统可以为服务器和其他资源提供对单个文件系统的并发访问。符合 POSIX 标准的集群文件系统示例包括 IBM Spectrum Scale(前身为 IBM® General Parallel File System,即 GPFS)和 VxFS,您可将其装载于 /mnt/clusterfs,如集群文件系统所示。图 1. 集群文件系统
选择最能满足您业务需求和约束的存储技术,例如:
- 成本。购买和运营成本是多少?
- 缩放功能。在需要时添加或移除资源有多快多简单?
- 容易操作。是否容易设置和管理?
- 性能。访问数据的速度有多快?
- 保护。是否保证数据安全?
- 连接方法。节点是应连接至网络连接存储器 (NAS) 还是存储区域网络 (SAN)?有关更多信息,请参阅表 1。
| 网络连接存储器 (NAS) | 存储区域网络 (SAN) | |
|---|---|---|
| 描述 | NAS 是一种连接到网络的专用文件存储设备,它集中存储及检索数据。 | SAN 是一个专用网络,它连接所有存储设备,使其作为单个存储块工作。 |
| 容易部署 | 将 NAS 部署在现有的体系结构上更为容易。 | 部署 SAN 需要进一步了解通信协议和额外集群文件系统配置。 |
| 性能 | NAS 的速度通常较慢,因为它通常会在通信网络中共享数据。 | SAN 会提供出色的速度和性能,因为它是专用的存储网络。 |
| 数据访问 | NAS 提供文件级数据访问。 | SAN 提供块级数据访问。 |
| 协议 | 使用标准文件系统协议(主要是 NFS)来共享和存储文件。 | SAN 的通信协议包括光纤通道和 iSCSI。 |
| Db2 Warehouse 容器的部署 | 在 NAS 环境中,由于已配置存储器,因此部署 Db2 Warehouse 容器十分简单。 | 在 SAN 环境中,必须配置存储设备才能部署 Db2 Warehouse 容器。 |
| 其他特性 | NAS 容易使用和管理。 | 缩放容量的能力是使用 SAN 的其中一个主要原因。 |