联合评测 | GreatSQL开源数据库在DapuStor Roealsen5 NVMe SSD中的应用探索

开源到商业:GreatSQLGreatDB的技术演进与生态构建之路 本文深入解析了GreatSQLGreatDB的技术演进与生态构建之路,重点对比了两者在开源与商业模式下的核心差异与适用场景。GreatSQL作为开源MySQL增强版,适合轻量级应用GreatDB则提供企业级全栈方案,支持超大规模扩展与金融级特性。文章为技术决策者提供了详细的选型参考,助力企业实现数据库国产化替代。 阅读详情

01 合作背景

北京万里开源软件有限公司(万里数据库GreatDB)是专注于国产自主可控数据库产品研发超20年的国家高新技术企业,参与多个国家级的数据库行业标准制定工作。本次用于测试的GreatSQL 开源数据库是适用于金融级应用的国内自主 MySQL 版本,专注于提升 MGR 可靠性及性能,支持 InnoDB 并行查询等特性,可以作为 MySQL 或 Percona Server 的可选替换,用于线上生产环境,且完全免费并兼容 MySQL 或 Percona Server。

深圳大普微电子科技有限公司(DapuStor)是国内领先的企业级SSD主控芯片设计、SSD产品及存储方案定制专家。本次用于测试的Roealsen5企业级SSD基于自研控制器DP600和固件,搭载KIOXIA 112层3D Enterprise TLC,为客户提供业界领先的高性能、高可靠、低延时的SSD,为企业IT及云设施提供更高能效和更优TCO的解决方案。DapuStor R5产品广泛适用于企业IT、运营商、互联网、金融、智能制造、AI及大数据分析等行业的核心存储场景。

02 测试目的

此次测试的目的主要在于

o   针对GreatSQL在DapuStor Roealsen5 NVMe SSD(以下简Roealsen5)上的性能进行测试验证,并与S公司同规格的一款主流NVMe SSD做对比,检验GreatSQL在Roealsen5 SSD上运行是否能获得性能更佳、稳定性更强的效果。

03 测试用例设计

sysbench测试:

o   数据库的InnoDB Buffer Pool size通常最高设置为物理

新版本 | GreatSQL 8.0.32-26全新发布 增强“四高”诸多新特性 🌟GreatSQL 8.0.32-26版本全新发布 🙌高可用+高性能+高安全+高兼容全面加强! 🙌增强多项新特性,打造更优使用体验! 戳上方链接一键了解详情~ 阅读详情

相关推荐

GreatSQL与万里数据库GreatDB)核心技术对比与行业应用解析

本文深入对比了GreatSQL与万里数据库GreatDB)的核心技术差异与行业应用场景。GreatSQL作为MySQL生态增强版,优化了MGR性能,适合金融支付等高可用需求;万里数据库则提供企业级全栈解决方案,支持超大规模集群与存算分离架构,适用于银行核心系统等复杂场景。文章通过实际案例解析了两者在性能优化、架构设计上的独特优势,为技术选型提供专业指导。

pz890123456的博客 340

GreatSQL是一个国内自主的开源数据库,可替代mysql

此外,GreatSQL社区还提供了MySQL Shell for GreatSQL,这是一个高级客户端和代码编辑器,支持JavaScript和Python脚本功能,以及与MySQL一起使用的API。它可以用来管理数据库,特别是对MGR的支持,可以方便地进行搭建、管理和配置。GreatSQL的架构可以分为连接层、服务层和存储引擎层。连接层负责与客户端建立连接,服务层是GreatSQL的核心,包括连接器、分析器、优化器、执行器等,而存储引擎层则负责数据的存储和提取。

地球空间 3156

产品解读:GreatADM如何快速改造单实例为双主、MGR、读写分离架构?

进入paxos配置项中,我们仍选择【default】默认项目,对应的软件包版本可选择升级的新版本,在做架构改造时,同时进行数据库的版本升级工作。通过sysbench压入单机数据,通过备份单机数据,恢复到新的架构中,使用sysbench直接连接新的架构做压测,查看是否可正常运行验证数据可用性。创建备份集存储的目录,使用root创建,并调整目录权限,保证和添加服务时创建的【管理用户】,同一个属组,确保GreatADM以greatsql普通用户备份时,有权限写入/backup。形成双主双从,这里仅作演示。

GreatDB的博客 1378

GreatDB源码分析之表空间加密

GreatDB(或mysql)服务端支持对表内数据进行加密存储,称之为表空间(table space)加密。

louObaichu的专栏 1280

CentOS7安装GreatSQL

GreatSQL 数据库是一款 开源免费 数据库,可在普通硬件上满足金融级应用场景,具有 高可用、高性能、高兼容、高安全 等特性,可作为 MySQL 或 Percona Server for MySQL 的理想可选替换。

落的博客 1687

联合评测 DapuStor Roealsen5 NVMe SSDGreatSQL数据据库中的应用探索

1、合作背景 万里开源软件有限公司 ​ 北京万里开源软件有限公司,是专注于国产自主可控数据库产品研发超 20年的国家高新技术企业,参与多个国家级的数据库行业标准制定工作。本次用于测试的 GreatSQL 开源数据库是适用于金融级应用的国内自主 MySQL 版本,专注于提升 MGR 可靠性及性能,支持 InnoDB 并行查询等特性,可以作为 MySQL 或 Percona Server 的可选替换,用于线上生产环境,且完全免费并兼容 MySQL 或 Percona Server。 大普微电子科技有限公司

GreatSQL2021的博客 546

简明的binlog event解析

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 用一个简明、清晰的步骤来解析一下DML操作产生的binlog event。主要是 TABLE_MAP_EVENT 和 UPDATE_ROWS_EVENT 类型的event。使用语法简单易上手的Golang来编码。数据库使用的是MySQL 5.7.34版本, Golang 1.15版本。 获取binlog event 获取binlog一般是模拟成从库封装通讯

GreatSQL2021的博客 510

GreatSQL vs MySQL性能测试来了,速围观~

无论ibp(innodb_buffer_pool_size)是否充足,MySQL的性能都远不如GreatSQL。MySQL的性能平均约为GreatSQL的70%(最高84.5%,最低61.7%)。在ibp充分的情况下,随着并发数的增加,MySQL并没有表现出该有的性能提升,反倒掉头向下,可见还是不够稳定。在ibp不够的情况下,GreatSQL开启thread pool性能有所提升;当ibp充足的情况下,区别就不大了。MySQL vs GreatSQL性能数据对比各数据库版本分别为。

m0_73257876的博客 727

解读 | GreatDB如何进行数据分布?

另外,GreatDB的分片在计算节点上,相对业内采用“元数据管理节点”或者“K-VALUES”更新表的元数据分片信息,其优势在于能将数据相对均匀地分散在后端存储节点上,更易发挥分布式数据库多点多实例计算的性能。如网站商品的标签表、类别表。目的是优化分布式的下推和后端存储数据的内部计算,减少跨节点的数据交互和分布式事务开销,提升SQL的查询效率和性能。为了提升分布式表跨节点关联查询的性能,而创建的业务配置表,静态表,或极少更新的表,不建议大表使用全局表,其副本冗余较多,磁盘空间占用较大大,更新性能代价大。..

GreatDB的博客 803

GreatSQL 与万里数据库GreatDB)技术研究报告

在数字化转型和信创政策双重驱动下,国产数据库迎来历史性发展机遇。本文深入分析国内领先的数据库产品——GreatSQL开源社区版本和**万里数据库GreatDB)**商业版本,从技术架构、性能表现、应用场景、市场地位等多个维度进行全面评估。GreatSQL作为Percona Server优化分支,通过MGR深度优化和Rapid引擎创新实现性能突破;万里数据库则凭借集中式+分布式双架构、完善的企业服务体系,成为信创领域MySQL国产替代的领军品牌。GreatSQL

喝醉酒的小白 1616

万里开源数据库GreatSQL-8.0.25-16-Linux-glibc2.28安装及问题记录

GreatSQL开源数据库是适用于金融级应用的国内自主MySQL版本。采用。

qq_26375455的博客 2863

GreatSQL,打造更好的MGR生态

GreatSQL,上MGR更放心!P.S,文末有彩蛋,别错过 :)在3月20日「3306π」社区成都站分享会上,万里数据库CTO娄帅做了主题分享《MGR Bug修复之路》。娄帅指出,由于...

老叶茶馆 603

GreatSQL MGR优化参考

0. 前言GreatSQL运行更平稳,不会有大的抖动。MySQL官方版本的MGR更适合在中小规模业务环境下运行。1. GreatSQL的优势GreatSQL的优势在于提升了MGR的性能及可...

老叶茶馆 1056

技术分享 |GreatDB分布式部署模式中使用Chaos Mesh做混沌测试

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 1. 需求背景与万里安全数据库软件GreatDB分布式部署模式介绍 1.1 需求背景 混沌测试是检测分布式系统不确定性、建立系统弹性信心的一种非常好的方式,因此我们采用开源工具Chaos Mesh来做GreatDB分布式集群的混沌测试。 1.2 万里安全数据库软件GreatDB分布式部署模式介绍 万里安全数据库软件GreatDB 是一款关系型数据库软件,同时支持集中式和分布式的部署方式,本文涉及的是分布式部署方式。 分布式部署.

GreatSQL2021的博客 2598

技术干货 | Update更新慢、死锁等问题的排查思路分享

内容提纲 一、简介 二、Update 生命周期 2.1 连接器 2.2 分析器 2.3 优化器 2.4 执行器 2.4.1 事务执行阶段 2.4.2 事务提交阶段 2.4.3 假设事务 ROLLBACK 三、影响事务提交延迟的几种情况 四、Update 更新慢的排查思路 五、常见问题 一、简介 在开始排错Update之前,我们需要知道 Update 在 MySQL 中的生命周期是什么,MySQL 如何执行一个事务的。理解了如何执行,才知道如何去排查故障。 二、Update 生命周期 Server 层阶段 2

GreatDB的博客 3176

干货丨GreatSQL到底行不行?GreatSQL vsMySQL性能测试来了,速围观~

GreatSQL vsMySQL性能测试

GreatDB的博客 2280

MySQL caching_sha2_password认证异常问题分析

0. 导读 相同的账号、密码,手动客户端连接可以成功,通过MySQL Connectors却失败了,为什么? 1. 现象描述 通过MySQL C API编写的一个程序,在进行用户登录操作的时候,程序报错,登录失败。 但是如果通过mysql客户端,手动登录成功后,再启动客户端程序,不再报错,程序运行成功。 2. 抓包分析问题 学会抓包,就超越了90%的程序员。 sudo tcpdump -i any tcp and port xxx -s 1500 -w filename -v C程序登录失败时的包

GreatDB的博客 1535

故障案例 | 一次慢SQL优化分析全过程

客户发给我一个SQL,让我看看,为什么执行几分钟没有执行完。 我第一眼看到SQL的时候,也觉得很简单,优化过程比较简单,但是带来的分析过程与经验还是值得分享的。 SQL语句如下: update ap_receive_benefits_log set orderstate= i_orderstate where requestid = i_orderid; 但是这个SQL执行时被严重阻塞了 该SQL的执行计划 疑问1 发现执行计划key走的主键,但是细看行数,会发现是全表扫描了数据。 如果没有可

GreatDB的博客 1474
上一篇: 技术干货 | 图文结合带你搞懂InnoDB MVCC机制!
下一篇: 技术分享丨 关于MySQL binlog解析那些事
万里数据库
博客等级 码龄5年 169粉丝 66原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值