作者:戴尔数据库解决方案团队的Zafar Mahmood

由于与生俱来的性能局限,传统的网络附加存储(NAS)解决方案通常只为数据库测试和开发而部署。之所以性能受限,是因为管理网络文件系统需要额外的系统开销,而网络文件系统又缺乏扩展选项。现在的NAS系统必须是高扩展性的,并具备某些特性,例如与冗余高速缓存优化控制器相捆绑的“高扩展文件系统”,以便于适应数据库存储生态系统。这个NAS解决方案可通过戴尔EqualLogic FS7500来实现。戴尔数据库解决方案工程部最近开展了一项研究,在一个iSCSI SAN和一台戴尔EqualLogic FS7500 NAS上分别运行联机事务处理(OLTP)工作负载,以便于比较Oracle 11g R2数据库的性能。这里,我先简单介绍一下FS7500 NAS存储解决方案。

当前版本的EqualLogic FS7500产品包含最多2对高扩展FS7500节点,并提供一个定制的备用电源(BPS)。它基于的是戴尔高扩展文件系统(DFS)。客户可随同FS7500购买EqualLogic后端存储阵列,以便于部署新的NAS,或将之无缝插入已有的EqualLogic基础架构,以便于向原有的基于iSCSI的数据块存储增加NAS能力。该设备的主要特性包括一个横向扩展式架构、NFS v3.0、SMB 1.0、快照以及配额;在数据库部署方面主要的区别点是:将最近使用的数据块高速缓存到可扩展节点对或控制器对RAM的能力。既然当前版本的FS7500支持单一集群中最多2对节点对或控制器对,其高速缓存容量也随着新节点对的添加而扩大。高速缓存在节点或控制器之间同步,以便于为NAS类存储产品传递最优的数据库性能。备用电源保护着节点和控制器高速缓存,一旦发生意外停电,能安全flash到后端存储阵列。

以下图形表现的是FS7500 NAS上典型的Oracle Real Application Clusters部署方案:

图1

戴尔EqualLogic FS7500存储系统的设计充分考虑了扩展性,并新增了以下特性:将文件系统管理卸载(offload)到集群文件系统管理节点和控制器上,这些节点带有同步高速缓存,用于缓存由数据库服务器节点挂载的数据库卷。戴尔实验室测试显示:单独一对FS7500节点对的性能等同于一个数据块存储解决方案,例如图2所示的具备相同数量磁盘的EqualLogic iSCSI系统。下图显示:对于运行一个联机事务处理工作负载的1000用户负载,平均查询响应时间(这是联机事务处理数据库系统最重要的性能标准之一)保持在两秒以内,等同于一个iSCSI 数据库存储解决方案。这样的响应时间对于大多数数据库系统是可接受的。

图2

图3显示的是从“每秒事务数”角度进行的比较。从图3可以观察到:随着我们增加数据库服务器节点上的用户负载,在1000名以下用户的负载下,iSCSI和FS7500系统呈现了可比的性能水平,之后iSCSI解决方案仍显示出承担更多用户负载的余裕。从这些测试结果,您可以下此结论:FS7500存储系统的最低配置(只有一个节点对)能提供可比于数据块存储解决方案(采用相同数量的转轴磁盘和网络IO端口)的性能。并且该解决方案是可扩展的,您可以不必局限于这样的性能水平。可成对添加额外的FS7500节点或控制器,以实现想要的性能水平。

图3

注:我们所提供的结果仅仅用于比较实验室环境下、包含特定配置的两个解决方案。这些结果并不说明任何系统、数据库软件或存储的最高性能。

详细的白皮书请见: http://www.dell.com/us/enterprise/p/d/business~solutions~whitepapers~en/Documents~oracle-11gr2-rac-equallogic-FS7500.pdf.aspx

更多精彩文章请关注:

戴尔技术社区

转载于:https://blog.51cto.com/dellhome/742016

数据库存储解决方案:网络附加存储(NAS)是个好选择吗?相关推荐

  1. 什么是网络附加存储 (NAS),它是如何工作的

    什么是网络附加存储 (NAS)? 网络附加存储是在网络范围内工作的文件级存储,使异构设备能够访问非结构化数据文件,例如视频.音频.网站.文本文件和 Microsoft Office 文档.NAS 的优 ...

  2. 组件服务器与共享文件夹的区别,存储区域网络(SAN)和网络附加存储(NAS)之间的区别...

    存储区域网络(SAN) 存储区域网络(SAN)用于使用光纤通道和交换机在服务器和存储设备之间传输数据.数据由磁盘块表示.SAN使用SCSI,SATA协议.以下是SAN的重要组件:节点端口;电缆线;集线 ...

  3. 什么是NAS网络附加存储

    NAS存储的学名是Network Attached Storage,意思是网络附加存储.虽然这个概念描述的很准确.很清楚.但它对于一个初学存储技术,或普通的应用系统设计者来讲还是有点含混晦涩.那么如何 ...

  4. NAS 网络附加存储

    NAS 网络附加存储 测试环境 Red Hat Enterprise Linux 5 关键技术: RAID5 LVM QUOTA CIFS NFS FTP 文件传输协议 FTP FTP 文件传输协议 ...

  5. linux查看某个nas盘io,nas(网络附加存储)与san知识解释

    直连式存储依赖主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用主机资源(包括.系统IO等),数据流需要回流主机再到连接着的磁带机(库),数据备份通常占用主机资源20-30%,因此许 ...

  6. Linux——访问网络附加存储

    1.挂在和卸载NFS共享 (1)NFS(网络文件系统)互联网标准协议,NFSv4仅使用TCP协议与服务器进行通信,NFS客户端将导出的共享挂载到本地挂载点,该挂载点必须存在.挂载方式有以下三种: 使用 ...

  7. 企业级存储详解与存储资源盘活

    近年来,云计算.大数据.人工智能.物联网等信息技术与产业快速发展,信息技术与传统产业的融合也不断加深,快速发展的数字经济已经成为我国产业转型升级和经济高质量发展的重要驱动因素.数据是数字经济的重要基础 ...

  8. nas和san网络存储区别_存储区域网络或SAN

    nas和san网络存储区别 什么是存储区域网络或SAN? (What Is Storage Area Network or SAN?) In computing, a storage area net ...

  9. 服务器、存储和网络虚拟化的实现与应用

    虚拟化技术已经成为数据中心必备的技术之一,那什么叫虚拟化技术呢?虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行.虚拟化技术可以扩大硬件的容量,简化软件的重新配 ...

最新文章

  1. springmvc 全局编码_SpringMVC-设置UTF-8编码
  2. WebView无法自动播放h5的video视频标签解决办法
  3. oracle复制表到mysql_oracle – 如何将数据从一个数据库/表复制到另一个数据库/表...
  4. With(ReadPast)就不会被阻塞吗?
  5. 连锁零售行业ERP解决方案
  6. Bailian4013 中位数【中位数】
  7. 【随便唱唱】猫的报恩-幻化成风
  8. 判断系统误差的matlab,基于MATLAB的误差数据处理实验报告
  9. 直流电机双闭环调速系统matlab,双闭环直流调速系统的课程设计(MATLAB仿真).pdf
  10. Log4j日志配置详解
  11. 百度收录批量查询-免费百度整站批量收录查询工具
  12. wxPython中按钮、文本控件的简单运用
  13. 如何在IDM中设置代理服务器
  14. 计算机考试怎样切换输入法,高级会计师考场如何切换输入法?
  15. 一篇通读网贷产品的身份核验设计
  16. 关于网易云验证码的服务介绍
  17. XenDesktop7.12发布Win10周年更新版桌面
  18. 4gl 的内建函数和操作符简介
  19. ODL AAA认证加密
  20. 机器学习、深度学习、神经网络学习资料集合(开发必备)

热门文章

  1. 基于亚博K210的人脸识别
  2. X86体系虚拟化缺陷
  3. 随机产生十六进制的颜色
  4. 通用技术和信息技术合格考知识点_2019.06.23通用技术合格考-重要知识点
  5. excel表格背景变黑色怎么回事?
  6. IDEA去掉屏幕中间的白色竖线
  7. 今天推荐几款好用的网站
  8. 配准工具SimpleElastix的安装与使用
  9. WIN10系统mi_iot+ESP32开发环境配置
  10. JAVA 以UTF-8导出CSV文件时产生乱码的解决方法