忆联SSD助力MySQL,打造高性能、低时延分布式数据库

随着信息技术、大数据、人工智能等新兴软硬件技术的快速发展,各行各业的数据呈爆发式增长,传统集中式数据库已无法满足海量数据存储、高并发等场景的需求。面对海量、异构、多源等新兴数据处理需求,分布式数据库凭借高性能、高可用、高容错等优势,成为企业面向未来大规模数据场景的优先选择。

2021年,中国分布式数据库占比达到20%左右,主要以MySQLPostgreSQL为代表的开源数据库为主。MySQL作为备受欢迎的开源数据库,当前已广泛应用于互联网、金融、交通、零售等行业,服务于云化场景下数据存储及处理等关键业务。MySQL对存储IO要求极高,云环境下MySQL数据库通常使用本地NVMe SSD作为数据存储,使数据库实例获得更高的吞吐性能。

忆联企业级和数据中心级NVMe SSD,具有高性能、低时延、高可靠等特点,极大提升存储 IO 性能,适合读密集或混合读写等多种业务模型,可有效满足 MySQL 数据库的性能需求。本文展示了在MySQL不同应用场景下,忆联SSD的高性能及低时延性。

技术简介

MySQL 是当前最流行的关系型数据库管理系统之一,因其代码开源,且具备体积小、速度快、总拥有成本低等优势,在大、中、小型企业中皆有应用。MySQL在架构上主要分为Server层和存储引擎层。其Server层又分为连接器、缓存、分析器、优化器、执行器,所有跨存储引擎的功能都在这层实现;存储引擎是可插拔式的,常见的存储引擎有MyISAMInnoDBMemory等。


1MySQL技术架构图

本地盘在MySQL上的实施通常有2种方式:LVM卷和直接挂载使用。Linux系统使用LVM卷可提供更便捷的存储管理,而直接挂载可提供更精细化粒度的存储使用方案,比如数据盘和日志盘分离、业务手动均衡部署到不同SSD磁盘以获得更佳性能组合等,用户可根据实际需求选择。

方案验证

1.验证环境

1.1本次验证硬件配置

类型

型号

硬件配置

服务器

2U2路服务器

CPUIntel Xeon Gold 6336Y @2.4GHz

内存:256GB

网卡:2*2端口25GE以太网卡

硬盘

忆联SSD

系统盘:2*480 GB SATA

数据盘:4*3.2TB NVMeUH831a

交换机

25GE 交换机

24端口/48端口25GE交换机,典配场景2台起配,支持堆叠

1.2本次验证软件配置

类型

型号

版本

操作系统

CentOSx86

7.6

数据库

MySQL(开源)

5.7.27-log MySQL Community Sever

测试工具

Sysbench

1.0.18

1.3本次组网规划


2MySQL组网规划架构图

2.验证方法

步骤1测试使用两块忆联NVMe盘片做本地盘,MySQL数据库binlog文件单独使用一块盘片存放,其它MySQL文件共用一块NVME盘片,并且通过nvm list 命令确认盘片的容量、规格、FW版本信息是否正确。

步骤2将两块NVMe盘片,按容量大小平均分区,格式化为XFS文件系统,挂载到对应的数据库目录。

步骤3测试数据规模为200个表,每个表1000w行记录,共计20亿行数据。

3.验证结果

Sysbench测试工作中配置数据表,并且设置线程从32/50/64/100/200/300进行遍历,得到的忆联SSDMySQL 只读、只写、混合读写三个场景下的验证结果,具体如下:

3.1忆联SSDMySQL只读场景下的表现



3MySQL只读场景下忆联SSD与友商性能对比

根据图3可知,在MySQL读性能下,忆联SSD50-100线程之间性能最优,对比友商TPS最大有122%的提升,时延最大有91%的降低。在MySQL只读性能验证环境下,忆联优势表现明显。

3.2忆联SSDMySQL只写场景下的表现


4MySQL只写场景下忆联SSD与友商性能对比

如图4所示,MySQL写场景下,忆联SSD始终保持着明显优势,性能表现强劲。在吞吐量上,对比友商最大有266%的提升;在时延上,最大有83%左右的下降,由此可见,忆联UH8SSD可助力MySQL只写场景下存储性能的充分发挥。

3.3忆联SSDMySQL混合读写场景下的表现

5MySQL混合读写场景下忆联SSD与友商性能对比

从图5可以看出,忆联SSD性能在MySQL混合读写场景下,不管是在吞吐量上,还是在时延方面,都具有优势,对比友商吞吐量最大有49%左右的提升,时延最大有65%的下降。

结论:

以上实测数据展现了忆联SSDMySQL的只读、只写、读写混合等实测场景下,性能强劲,表现亮眼,有效提升MySQL系统存储性能,助力企业在云化场景下打造高性能、低时延的分布式数据库。


总结

  • 本次验证清晰显示了忆联SSD 在MySQL下的优越表现,为MySQL提供了高吞吐量、低时延的存储方案。基于忆联SSD的分布式数据库方案可以帮助企业更快、更轻松地释放数据价值,为中小型及大型企业提供出色的性能支持。

    一直以来,忆联不断夯实自身技术实力,拥抱市场变化,基于市场需求,打造硬核产品,提供了面向分布式数据库的高性能、低时延存储方案,为充分应对大数据、海量数据和快速数据存储及处理提供了重要存储方案参考。

资料下载
产品中心
企业级固态硬盘
数据中心级固态硬盘
消费级固态硬盘
嵌入式存储
解决方案
服务器
数据中心
个人电脑
移动终端
智能穿戴
技术方案
核心技术
存储控制器开发
固件设计
封装测试
服务支持
下载中心
咨询与投诉
关于忆联
企业简介
大事记
荣誉资质
企业文化
联系我们
新闻资讯
公司新闻
媒体报道
展会活动
技术白皮书
投资者关系
公司治理
管理团队
财务报告
最新公告
加入我们
社会招聘
校园招聘

深圳忆联信息系统有限公司

地址:深圳市南山区记忆科技后海中心B座19楼

电话:0755-2681 3300

邮箱:support@unionmem.com

  • 微信:
  • 官方微博

  • Copyright © 2020-2024 All Rights Reserved. 粤ICP备18155700号 技术支持:深圳忆联信息系统有限公司 法律声明 隐私政策