唯快不破 华为闪存让数据库快9倍

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介:
所谓“天下武功,唯快不破。”在武侠的世界里,天下没有坚不可摧的武功,但当掌握了速度的优势,让速度达到极致的时候,往往能抵挡复杂的招式,立于武林不败之地。
 
在数字经济时代,如何在分秒必争的商业环境中把握先机?通过对数据的快速处理分析,无疑能帮助企业迅速发掘商机,因此提高数据处理速度则显得更为迫切。
 
当前的大数据分析模式可以分为“离线处理”和“实时处理”两种类型,“离线分析”可以对业务数据和想要分析的数据样本进行恰当的分离,只针对分离后的数据样本进行建模分析,这种分析模式的优势在于,可以对数据做较复杂的业务处理,但显然无法第一时间把握市场的发展趋势。
 
“实时分析”则顾名思义,是针对正在进行的业务数据进行即时的处理与分析,很明显,这种分析模式能够让企业随时了解业务状况的变化趋势。而且,针对业务数据的分析越及时越充分,分析结果就能够更灵敏、准确。但受限于系统的处理能力,往往很难进行复杂的业务处理。
 
“闪存”的出现被视为应景的技术,因为具有较低的延迟和较高的吞吐量,闪存对于日益严峻的数据库应用架构非常具有吸引力。
 
针对快速实时又兼顾稳定可靠的数据处理,华为采用基于SSD的融合存储OceanStor V3,可提升业界主流的数据库应用性能,将数据库处理速度提升9倍左右,结合详细的测试报告,本文带你一起去体验一下华为闪存的“快”。
 
数据库业务大致上可以分为 OLTP(Online Transaction Processing)和 OLAP(Online Analytical Processing)两种应用类型。作为典型的OLTP应用,在线订单业务中,新下订单、支付操作、发货处理、订单查询和库存查询等交易系统都是最常见的操作,该业务模型的主要性能指标与每分钟事务数(TPM)密切相关,TPM代表系统在一分钟内所能够处理的交易量,TPM越高,代表着更强的处理能力。
 
DB2数据库
 
在主流数据库软件中,DB2 数据库在OLTP属于I/O 密集型,对硬盘的性能需求较高,但现在企业级硬盘的容量太大且缓慢,而硬盘的性能提升却始终未能同步。
 
华为针对中小型企业数据库规模的OLTP 类型DB2 数据库,将SSD应用于OceanStor V3 融合存储进行验证。
 
 
企业中小型事务数据库每分钟事务处理数
 
将25块SSD 用于OceanStor 5500 V3,在保证主机平均时延低于1ms 和磁盘利用率低于60%情况下,企业中小型事务数据库每分钟事务处理数(TPM)提升了9.2 倍,并发用户数提升了9.5 倍,事务IOPS 提升了8.9 倍。不仅显著提升DB2 数据库性能,而且降低总体拥有成本。
 
Oracle数据库
 
Oracle OLTP应用程序为面向交易型业务的关键任务程序,需要较低的I/O延迟和较高的IOPS性能。
 
华为针对中小型企业数据库规模的OLTP类型Oracle数据库,将SSD硬盘应用于OceanStor V3融合存储进行验证,该方案基于Oracle 11g集群数据库架构,面向高IOPS、低时延需求的事务型企业数据库,如ERP和CRM等系统。
 
将25块、50块SSD两种场景配置于华为OceanStor 5500 V3,替代同样盘数的SAS硬盘,在相同配置情况下,验证中小型Oracle事务数据库性能提升情况,同时与使用2块SSD硬盘配置SmartCache进行加速的结果进行对比。
 
 
 
企业事务数据库每分钟处理数
 
将SSD硬盘用于OceanStor 5500 V3,在保证主机平均时延低于1ms和磁盘利用率为60%情况下,两种场景下企业事务数据库每分钟事务处理数(TPM)分别提升了9.3、9.2倍,事务IOPS分别提升了6.1、8.8倍。
 
在同样条件下,使用SmartCache特性提升性能,企业事务数据库每分钟事务处理数(TPM)提升22%、30%。
 
SQL Server 数据库
 
SQL Server 数据库是应用最为广泛的关系型数据库之一,并一直在Windows 平台占据着主流地位,SQL Server OLTP应用程序为面向交易型业务的关键任务程序,需要较低的I/O延迟和较高的IOPS性能。
 
基于SQL Server 2012,华为针对中小型企业数据库规模的OLTP 类型SQL Server 数据库,将25 块SSD 用于OceanStor 5500 V3,在保证主机平均时延低于1ms 和磁盘利用率为60%情况下,企业中小型事务数据库每分钟事务处理数(TPM)提升9.5 倍,事务IOPS 提升了10.7 倍。
 
企业中小型事务数据库每分钟事务处理数
 
将SSD应用于OceanStor V3融合存储,为企业数据库应用带来显著的性能提升,并且降低用户总体拥有成本。此外,通过使用相同数量的SSD代替SAS硬盘,可进一步提升客户体验和满意度,实现企业利润的提升。
 
秉承开放的原则,华为不仅联合多家闪存供应商共同开发企业级SSD,并将针对主流数据库软件,进行特征识别,深度优化性能,发布最佳实践,帮助企业核心业务向闪存时代平滑演进。




====================================分割线================================

本文转自d1net(原创)
相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
11月前
|
SQL 弹性计算 关系型数据库
服务器数据恢复-华为ECS云服务器mysql数据库数据恢复案例
云服务器数据恢复环境: 华为ECS云服务器,linux操作系统,mysql数据库(innodb引擎)。作为网站服务器使用。 云服务器故障: 在执行mysql数据库版本更新测试时,误将本应该在测试库上执行的sql脚本执行在生产库上了,生产库上的部分表被truncate,部分表内有少量数据被delete。 需要恢复被truncate的表以及被少量数据被delete的表。
服务器数据恢复-华为ECS云服务器mysql数据库数据恢复案例
|
2月前
|
存储 关系型数据库 数据库
华为数据库openGauss与PostgreSQL使用对比
华为openGauss数据库基于PostgreSQL内核演进,进行了多项增强。密码认证从MD5升级为SHA256;字符串存储中,char(n)、varchar(n)的n由字符改为字节,新增nvarchar2(n)表示字符,最大存储100MB;且将空字符''统一转换为null,提升了数据处理的一致性和安全性。
246 12
|
4月前
|
存储 Oracle 关系型数据库
服务器数据恢复—华为S5300存储Oracle数据库恢复案例
服务器存储数据恢复环境: 华为S5300存储中有12块FC硬盘,其中11块硬盘作为数据盘组建了一组RAID5阵列,剩下的1块硬盘作为热备盘使用。基于RAID的LUN分配给linux操作系统使用,存放的数据主要是Oracle数据库。 服务器存储故障: RAID5阵列中1块硬盘出现故障离线,热备盘自动激活开始同步数据,在同步数据的过程中又一块硬盘离线,RAID5阵列瘫痪,上层LUN无法使用。
|
SQL 存储 数据库
华为数据库工程师面试题目
华为数据库工程师面试题目
157 0
|
API 数据库 Python
python调用华为数据库api进行云数据库访问示例
python调用华为数据库api进行云数据库访问示例
193 0
|
SQL 弹性计算 固态存储
华为云之RDS云数据库的管理使用与快速入门
华为云之RDS云数据库的管理使用与快速入门
443 0
|
存储 缓存 架构师
阿里华为P8级架构师教你MySQL数据库设计三范式与反范式(下)
阿里华为P8级架构师教你MySQL数据库设计三范式与反范式(下)
158 0
阿里华为P8级架构师教你MySQL数据库设计三范式与反范式(下)
|
架构师 关系型数据库 MySQL
阿里华为P8级架构师教你MySQL数据库设计三范式与反范式(上)
阿里华为P8级架构师教你MySQL数据库设计三范式与反范式(上)
260 0
阿里华为P8级架构师教你MySQL数据库设计三范式与反范式(上)
|
SQL 数据挖掘 关系型数据库
华为高斯数据库的性能分析
数据处理大致可以分成两大类:联机事务处理OLTP(On-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。 OLTP是传统的关系型数据库的主要应用场景,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用场景,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 OLTP 系统强调数据库内存效率,强调内存各种指标的命中率,强调绑定变量,强调并发操作; OLAP 系统则强调数据分析,强调SQL执行时长,强调磁盘I/O,强调分区等。
977 0

热门文章

最新文章