0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

多方位优化!忆联分布式数据库存储解决方案,助力MySQL实现高性能、低时延

UnionMemory忆联 来源:未知 2023-08-29 08:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

据艾瑞咨询研究院《2022 年中国数据库研究报告》显示,截至2021年,中国分布式数据库占比达到 20% 左右,以 MySQL 和 PostgreSQL的开源数据库为主。MySQL 作为备受欢迎的开源数据库,当前已广泛应用于互联网、金融、交通、零售等行业,服务于云化场景下数据存储及处理等关键业务。

由于 MySQL 数据库需要高速并行处理大规模数据,因此对存储 IO 要求极高。忆联企业级和数据中心级 NVMe SSD,凭借高性能、低时延、高可靠等优势,能极大提升存储 IO 性能,适合读密集或混合读写等多种业务模型,可有效满足 MySQL 数据库的存储性能需求。

本文则重点展示了在 MySQL 不同应用场景下,忆联 UH8 系 SSD 的高性能及低时延性能表现

分布式数据库 MySQL 介绍

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

wKgZomTtVNeAOgGtAADM8ZQTkZo803.jpg

图 1:MySQL 技术架构图

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

忆联 MySQL 存储方案验证

1.验证环境

1.1 本次验证硬件配置

wKgZomTtVNiAA0UiAADS-c50cXQ708.jpg

1.2 本次验证软件配置

wKgZomTtVNiAQVGSAABlsKCGnSY895.jpg

1.3 本次验证组网规划

wKgZomTtVNiAMPfQAAC1A0FNDtY250.jpg

图 2:MySQL 组网规划架构图

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 进行遍历,得到的忆联 UH8 系 SSD 在 MySQL 只读、只写、混合读写三个场景下的验证结果,具体如下:

3.1 忆联 UH8 系 SSD 在 MySQL 只读场景下的表现

wKgZomTtVNiAbQUZAACDgIe7a5E792.jpg

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

根据图 3 可以看出,在 MySQL 读性能下,忆联 UH8 系 SSD 在 50-100 线程之间性能最优,对比友商 TPS 最高可提升 122%,时延最高可降低 91%。在 MySQL 只读性能验证环境下,忆联优势表现明显,可充分支撑 MySQL数据库的读取速度,提升系统访问速率。

3.2忆联 UH8 系 SSD 在 MySQL 只写场景下的表现wKgZomTtVNiAMUdqAACRWmmq-iw367.jpg

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

如图 4 所示,MySQL 写场景下,忆联 UH8 系 SSD 始终保持着明显优势,性能表现强劲。对比友商,在吞吐量上最高可提升 266% ;在时延上最高可降低 83% 左右。意味着,在使用忆联 UH8 系 SSD 作为 MySQL 数据库存储介质时,可提高整个数据库系统的存储速度。

3.3忆联 UH8 系 SSD 在 MySQL 混合读写场景下的表现wKgZomTtVNiARPn0AAHurLNPKvM269.png

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

从图 5 可以看出,忆联 UH8 系 SSD 性能在 MySQL 混合读写场景下,能带来更高吞吐量的同时具有更短的响应时延。对比友商,忆联 UH8 系 SSD 吞吐量最高可提升 49% 左右,时延最低可下降 65% ,能充分助力 MySQL 数据库增大数据的吞吐量,大幅度降低并发访问时延,解决数据库的高效访问、方便共享等问题。

总结

本次验证充分展现了忆联 UH8 系 SSD在 MySQL 的只读、只写、读写混合等实测场景下不俗的性能表现,TPS分别达 11218.82、21148.58 、8495.5,均高于友商 2 倍左右,同时在时延方面也高于友商 1.8 倍左右能为 MySQL 提供高吞吐、低时延的数据存储方案。同时,基于忆联 UH8 系 SSD 的分布式数据库方案可以帮助企业在云化场景下能更快、更轻松地释放数据价值。

未来,忆联将不断夯实自身技术实力,拥抱市场变化并持续打造硬核产品,为分布式数据库提供更高性能、低时延的存储方案,也将为行业提供海量数据存储及处理的方案参考。

wKgZomTtVNiAPZlKAABbOPPgAIU694.jpg

长按识别关注更多忆联资讯

相关阅读:

忆联SR-IOV解决方案:助力云数据中心节能提效,向“绿”而行


原文标题:多方位优化!忆联分布式数据库存储解决方案,助力MySQL实现高性能、低时延

文章出处:【微信公众号:UnionMemory忆联】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4696

    浏览量

    89571
  • SSD
    SSD
    +关注

    关注

    21

    文章

    3061

    浏览量

    121786

原文标题:多方位优化!忆联分布式数据库存储解决方案,助力MySQL实现高性能、低时延

文章出处:【微信号:UnionMemory忆联,微信公众号:UnionMemory忆联】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    逐点半导体分布式渲染解决方案助力真我GT8系列电竞独显芯片R1性能跃升

    MotionEngine™技术、高效AI游戏超分技术、全时HDR技术,助力该芯片提升性能,为用户带来全新的视觉体验。 逐点半导体分布式渲染解决方案,采用基于神经网络算法的AI
    的头像 发表于 11-11 17:42 455次阅读

    华纳云为游戏数据库选择高性能NVMe SSD存储

    游戏数据库对速度、可靠性和可扩展性有极高要求。随着在线游戏的发展,开发者越来越依赖NVMe SSD存储来提供服务器租用和服务器托管解决方案。本文将指导您了解为游戏数据库选择
    的头像 发表于 09-30 16:03 827次阅读

    分布式光伏发电监测系统技术方案

    分布式光伏发电监测系统技术方案 柏峰【BF-GFQX】一、系统目标 :分布式光伏发电监测系统旨在通过智能化的监测手段,实现分布式光伏电站的
    的头像 发表于 08-22 10:51 2888次阅读
    <b class='flag-5'>分布式</b>光伏发电监测系统技术<b class='flag-5'>方案</b>

    一键部署无损网络:EasyRoCE助力分布式存储效能革命

    分布式存储性能瓶颈往往在于网络。如何构建一个高带宽、超低时、零丢包的无损网络,是释放分布式存储
    的头像 发表于 08-04 11:34 1336次阅读
    一键部署无损网络:EasyRoCE<b class='flag-5'>助力</b><b class='flag-5'>分布式</b><b class='flag-5'>存储</b>效能革命

    Docker+MySQL 流控方案:打造安全高效存储底座,释放 AI 极致性能

    探讨基于Docker部署的MySQL数据库在AI应用中的关键作用。通过PCIe5.0企业级SSD(UH812a)实测验证,展示了Namespace技术与QoS
    的头像 发表于 06-26 13:53 339次阅读
    <b class='flag-5'>忆</b><b class='flag-5'>联</b> Docker+<b class='flag-5'>MySQL</b> 流控<b class='flag-5'>方案</b>:打造安全高效<b class='flag-5'>存储</b>底座,释放 AI 极致<b class='flag-5'>性能</b>

    PLC数据中台对接到MySQL数据库并对接到生产看板

    生产任务的先后顺序和时间节点,优化生产资源的配置,确保生产过程的高效运行。 对此,数之能提供PLC数据中台对接到MySQL数据库和生产看板的解决方案
    的头像 发表于 05-26 11:20 403次阅读
    PLC<b class='flag-5'>数据</b>中台对接到<b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>并对接到生产看板

    曙光存储领跑中国分布式存储市场

    近日,赛迪顾问发布《中国分布式存储市场研究报告(2025)》,指出2024 年中国分布式存储市场首次超过集中式存储,规模达 198.2 亿元
    的头像 发表于 05-19 16:50 1011次阅读

    兆芯+图云创智—可信分布式存储系统解决方案

    图云创智分布式存储系统采用全分布式设计与先进的存储虚拟化技术相结合,由多个独立的兆芯 x86 服务器作为存储节点,联合道熵
    的头像 发表于 04-23 10:29 653次阅读
    兆芯+图云创智—可信<b class='flag-5'>分布式</b><b class='flag-5'>存储</b>系统<b class='flag-5'>解决方案</b>

    分布式存储数据恢复—虚拟机上hbase和hive数据库数据恢复案例

    分布式存储数据恢复环境: 16台某品牌R730xd服务器节点,每台服务器节点上有数台虚拟机。 虚拟机上部署Hbase和Hive数据库
    的头像 发表于 04-17 11:05 514次阅读

    适用于MySQL和MariaDB的Python连接器:可靠的MySQL数据连接器和数据库

    和 MariaDB 数据库服务器以及托管数据库服务,以对存储数据执行创建、读取、更新和删除操作。该解决方案完全
    的头像 发表于 01-17 12:18 844次阅读
    适用于<b class='flag-5'>MySQL</b>和MariaDB的Python连接器:可靠的<b class='flag-5'>MySQL</b><b class='flag-5'>数据</b>连接器和<b class='flag-5'>数据库</b>

    分布式云化数据库有哪些类型

    分布式云化数据库有哪些类型?分布式云化数据库主要类型包括:关系型分布式数据库、非关系型分布式数据库
    的头像 发表于 01-15 09:43 871次阅读

    MySQL数据库的安装

    MySQL数据库的安装 【一】各种数据库的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】
    的头像 发表于 01-14 11:25 860次阅读
    <b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>的安装

    构建数据库解决方案,基于华为云 Flexus X 实例容器化 MySQL 主从同步架构

    前言**** 华为云 Flexus X 实例,融合柔性算力与智能调度,为数据库解决方案带来全新突破。采用容器化 MySQL 主从同步架构,实现数据
    的头像 发表于 01-07 17:22 952次阅读
    构建<b class='flag-5'>数据库</b><b class='flag-5'>解决方案</b>,基于华为云 Flexus X 实例容器化 <b class='flag-5'>MySQL</b> 主从同步架构

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    随着HarmonyOS NEXT的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOS NEXT推出了一整套原生页面高性能解决方案,包括
    发表于 01-02 18:00

    云服务器Flexus X实例,Docker集成搭建Mysql集群

    MySQL 集群是一种高可用性、高性能数据库解决方案,旨在支持分布式应用程序,允许多个 MySQL
    的头像 发表于 12-29 15:44 701次阅读
    云服务器Flexus X实例,Docker集成搭建<b class='flag-5'>Mysql</b>集群