位置:编程技术网 > 产品设计 > 正文 >

测给你看:什么样的存储引擎 让Oracle数据库性能100%增长?

2018年10月12日 15:59来源:未知手机版

我的歌声里,宣武区青少年科技馆,lv正品价格,安全教育培训制度,火车票时刻表查询,绝地求生中文官网

  数据正进一步凸显其价值,越来越多企业开始意识到数据对业务的强大驱动力,希望收集更多数据并利用新的数据分析技术释放其中的价值,这需要企业IT提供更好的支撑,但传统基于IOE(即以IBM小机、Oracle数据库和EMC存储为代表的关键业务系统架构)方式构建的企业数据中心已经很难适应数字化时代对IT的要求。

于是,在2011年前后,业界掀起 去IOE 风暴:用开放标准的x86硬件和开源软件去替代传统封闭的IT软硬件。从过去几年的实践来看, Oracle数据库目前仍是企业用户的首选,但承载Oracle等关键业务数据库的基石已经逐渐被x86和基于闪存的新一代存储所替代。

1: 去I、E背后:x86与闪存的力量

经过十几年的发展,x86平台的计算性能和RAS特性(Reliability, Availability and Serviceability,可靠性、可用性与可维护性)都获得极高的成就,已经不弱于甚至超过了以IBM Power为代表的小机。而经过最近几年的实践,x86平台已经逐步取代了传统小机。

E也正在被基于x86+全闪存配置的Server SAN所替代。在SATA/SAS SSD盛行的时代,与高端SAN相比,Server SAN可能性能还有不足之处。但随着NVMe SSD和支持RDMA技术的25GbE技术的普及,Server SAN全面替代传统SAN存储已经成为可能。

NVMe SSD的普及能够给创新型SDS方案提供商带来弯道超车的机会,由于传统SAN的可靠性设计需要双端口存储介质来实现,尽管NVMe SSD也支持双端口配置,但这意味着牺牲性能。而采用分布式架构、利用多副本数据保护机制的Server SAN则无此烦恼,也就是说利用NVMe SSD,Server SAN的性能将有可能超越传统SAN存储。

同时,传统SAN所擅长的纵向扩展(Scale up)方式在NVMe SSD时代几乎很难派上用场(只能提升容量),而其多个控制器之间需要专用物理通路的设计,意味着横向扩展(Scale out)能力有限,这也是为何大多数高端存储控制器通常最大支持8个的原因之一。

去IOE 中的核心是 O ,但Oracle去I、E的尝试比所谓的 去IOE 更早。Oracle在2008年推出了基于x86服务器的数据库一体机Exadata,并从第二代开始采用服务器内置的PCIe SSD替代SAN存储。在NVMe规范成熟之后,Oracle Exadata率先更新为NVMe SSD。

Oracle Exadata X7-2硬件配置,最小2数据库服务器+3存储服务器配置,存储服务器均支持混合及全闪两种配置,数据库服务器支持最新的25GbE,存储网络依旧使用InfiniBand。

Oracle Exadata使用InfiniBand的主要原因在于其RDMA技术能够带来极低的延迟,有助于发挥NVMe SSD的优势。最新一代的25Gb/s以太网技术也将RDMA(即RoCE或iWARP)作为标配,这将极大地提升Server SAN的性能。并且,在25GbE性能不满足需求的情况下,其也可以很便捷地升级到100Gb/s以太网。

8K尺寸数据块是数据库类应用最常见的块大小,在使用支持RDMA技术的100GbE网络下,相比于10GbE iSCSI,其有20倍的性能提升。

青云QingCloud的分布式块存储NeonSAN正是利用NVMe SSD+25GbE的组合,提供了极高的性能,并有效控制I/O延迟,这在上一篇文章中已经介绍过,在本文中,E企研究院将构建贴近真实的数据库环境,以此评估NeonSAN在关键应用环境中的性能表现。

2:支撑关键应用 性能线性增长

E企研究院根据企业关键应用的特点,使用x86服务器、Intel NVMe SSD和25GbE构建了Oracle RAC数据库环境,用以评估青云NeonSAN在OLTP中的性能表现。

本文地址:http://www.reviewcode.cn/chanpinsheji/132.html 转载请注明出处!

今日热点资讯