分布式 DBA:存储、I/O 和 DB2,第 1 部分(针对在网络存储环境中部署 DB2 数据库的建议)
2009-11-16 00:00:00 来源:WEB开发网我在七年存储行业工作中发现,当在网络附加存储 (NAS) 或存储区域网络 (SAN) 环境中部署 DB2 数据库时,DBA 常常依靠存储管理员提供所需的空间。但糟糕的是,存储管理员很少意识到提供网络存储的方式可能显著影响数据库性能。同样,大多数 DBA 不太了解网络存储技术,无法提出建议。
在这个专栏中,我将介绍当今常用的网络存储环境以及相关概念,比如 Small Computer System Interface (SCSI)、Logical Unit Numbers (LUNS)、分片化和 RAID (Redundant Arrays of Independent Disks) 。此外,还给出一个通用的存储配置,这个配置应该可以为 NAS 或 SAN 环境中的大多数 DB2 数据库部署提供良好的性能。在以后的一篇专栏文章中,我将讨论与 I/O 相关的 DB2 注册表变量和配置参数,以及适合 NAS 或 SAN 环境的设置。
网络存储概述
网络存储是基于网络的数据存储的统称。有几种不同的技术都属于网络存储的范畴:
直接附加存储 (DAS) 。直接附加存储意味着存储设备直接连接主机系统。最简单的 DAS 就是计算机内部的硬盘,但是通过外部硬盘盒连接主机的存储设备也属于 DAS 。
网络附加存储 (NAS) 。网络附加存储是指一台自含的计算机连接在以太网上,它的惟一用途是向网络上的其他设备提供基于文件的数据存储服务。 NAS 使用 Network File System (NFS) 和 Common Internet File System (CIFS) 等基于文件的协议存储和获取数据; NAS 设备上的简化版操作系统提供数据存储和文件访问功能。
存储区域网络 (SAN) 。存储区域网络是一个高速的专用网络,它把不同类型的数据存储设备(例如,磁盘阵列、磁带库和光盘库)与数据服务器连接起来,使这些设备看起来就像是直接连接操作系统。通常情况下,SAN 使用 Fibre Channel 网络,因为这种技术提供非常高的通信速度(当前的最高速度为 4Gbps,但是以后计划实现 10Gbps)。 Fibre Channel 是一种交换技术,它可以在 SAN 结构中的设备之间提供专用的路径,所以所有带宽都可以用于通信。
更多精彩
赞助商链接