* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。
1 月 13 日,NVIDIA 联合智东西公开课策划的「InfiniBand 池化方案与存算分离数据库在线研讨会」正式召开。GreatSQL作为国内知名的开源数据库社区受邀参与本次在线研讨会,公司开源生态负责人叶金荣受发表主题演讲,与 NVIDIA 网络高级市场开发经理陈龙、沃趣科技一体机产品线产品总监吴炎、中科德贝 CTO 方小牛、GRAID 客户支持暨市场营销经理陈亮志等嘉宾同台分享,阐述 GreatSQL与NVIDIA InfiniBand NVMe SSD联合进行性能测试的实践成果和优化经验。
研讨会中提及,数据库是典型的 IO 密集型应用,IO 的性能直接决定着数据库的整体性能。NVIDIA 使用 InfiniBand 网络 NVMe over Fabric 的 SSD 池化方案,实现了多台服务器共享 NVMe SSD,在配置 NVMe SSD 上配置高性能分布式块存储系统,将逻辑的 SSD 存储资源分配至每一个计算服务器,来构建存算分离的数据库系统。该方案能够在提高数据库 IO 访问性能的同时,大幅提高 SSD 容量利用率。
测试背景信息
GreatSQL 开源数据库是适用于金融级应用的国内自主 MySQL 版本,专注于提升 MGR 可靠性及性能,支持 InnoDB 并行查询等特性,可以作为 MySQL或 Percona Server 的可选替换,用于线上生产环境,且完全免费并兼容 MySQL 或 Percona Server,由万里数据库主导维护。
GreatSQL 介绍
NVIDIA InfiniBand 是一种被广泛使用的网络互联技术,基于 IBTA(InfiniBandTradeAssociation)而定义的高带宽、低延时、低 CPU 占用率、大规模易扩展的通信技术,是世界领先的超级计算机的互连首选。
NVDIA InfiniBand 介绍
本次万里数据库开源生态负责人叶金荣老师的分享,详细讲解了在 NVIDIA InfiniBand NVMe SSD 设备上,对 GreatSQL 进行性能测试的实战和优化经验。
压测模式
测试总结
性能图表数据
未来,GreatSQL 开源数据库将致力于打造更多企业级特性,协同 NVIDIA探索更多基于InfiniBand在数据库中的结合点和创新点,持续优化 Paxos 机制,提升 MGR可靠性、性能及大事务的并发性能及稳定性,基于NVIDIA InfiniBand打造数据库+网络软硬一体化联合解决方案,为用户带来更流畅的数据库使用体验。
Enjoy GreatSQL :)
《深入浅出MGR》视频课程
戳此小程序即可直达B站
https://www.bilibili.com/medialist/play/1363850082?business=space_collection&business_id=343928&desc=0
文章推荐:
关于 GreatSQL
GreatSQL是由万里数据库维护的MySQL分支,专注于提升MGR可靠性及性能,支持InnoDB并行查询特性,是适用于金融级应用的MySQL分支版本。
GreatSQL社区官网: https://greatsql.cn/
Gitee: https://gitee.com/GreatSQL/GreatSQL
GitHub: https://github.com/GreatSQL/GreatSQL
Bilibili:
https://space.bilibili.com/1363850082/video