§ FAQ - GreatSQL相关
本文内容主要是GreatSQL相关的FAQ。
§ 1. GreatSQL简介
GreatSQL开源数据库是适用于金融级应用的国内自主MySQL版本,专注于提升MGR可靠性及性能,支持InnoDB并行查询等特性,可以作为MySQL或Percona Server的可选替换,用于线上生产环境,且完全免费并兼容MySQL或Percona Server。
GreatSQL除了提升MGR性能及可靠性,还引入InnoDB事务锁优化及并行查询优化等特性,以及众多BUG修复。
GreatSQL社区官网:https://greatsql.cn (opens new window)
§ 2. GreatSQL的特色有哪些
相较于MySQL/Percona Server,GreatSQL主要增加几个特性:
- 地理标签
- 仲裁节点
- 快速单主
- 智能选主
- 并行查询
选用GreatSQl主要有以下几点优势:
- 专注于提升MGR可靠性及性能,支持InnoDB并行查询特性
- 是适用于金融级应用的MySQL分支版本
- 地理标签,提升多机房架构数据可靠性
- 仲裁节点,用更低的服务器成本实现更高可用
- 单主模式下更快,选主机制更完善
- InnoDB表也支持并行查询,让CPU资源不再浪费
- 全新流控机制,让MGR运行更流畅不频繁抖动
- 相对官方社区版,MGR运行更稳定、可靠
- 其他...
无论是更可靠的MGR还是性能更好的InnoDB,都值得将当前的MySQL或Percona Server升级到GreatSQL。
目前GreatSQL最新版本是8.0.32-24,可点击这里下载最新版本 (opens new window)
关于GreatSQL的优势可阅读下面几篇文章:
§ 3. GreatSQL在哪里可以下载
§ 二进制包、RPM包
二进制包下载地址:https://gitee.com/GreatSQL/GreatSQL/releases (opens new window)
目前提供CentOS 7、CentOS 8两种操作系统,以及X86和ARM两种不同架构下的二进制包、RPM包。
带 minimal 关键字的安装包是对二进制文件进行strip后,所以文件尺寸较小,功能上没本质区别,仅是不支持gdb debug功能,可以放心使用。
§ 源码
可以直接用git clone的方式下载GreatSQL源码,例如:
# 可从gitee下载
$ git clone https://gitee.com/GreatSQL/GreatSQL.git
# 或从github下载
$ git clone https://github.com/GreatSQL/GreatSQL.git
2
3
4
5
§ Ansible安装包
GreatSQL提供Ansible一键安装包,可在gitee或github下载:
- https://gitee.com/GreatSQL/GreatSQL-Ansible/releases
- https://github.com/GreatSQL/GreatSQL-Ansible/releases
§ Docker镜像
GreatSQL提供Docker镜像,可直接从docker hub拉取:
# 直接下载最新版本
$ docker pull docker.io/greatsql/greatsql
# 或自行指定版本
$ docker pull docker.io/greatsql/greatsql:8.0.25
# 或指定ARM版本
$ docker pull docker.io/greatsql/greatsql:8.0.25-aarch64
2
3
4
5
6
7
8
§ 4. 使用GreatSQL遇到问题时找谁
使用GreatSQL过程中如果遇到问题,可将问题细节整理清楚后,联系GreatSQL社区寻求帮助。
扫码添加GreatSQL社区助手:
-
或扫码加入GreatSQL社区QQ群(533341697):
-
此外,我们已经在B站发布MGR相关系列视频,可以前往学习,视频链接:https://space.bilibili.com/1363850082 (opens new window) 。
§ 5. GreatSQL相关资源有哪些
一、文档 目前GreatSQL相关文档全部发布在gitee上(https://gitee.com/GreatSQL/GreatSQL-Doc/ (opens new window)),主要有以下几部分
- GreatSQL历史版本说明
https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/relnotes/greatsql-803224/changes-greatsql-8-0-32-24-20230605.md
- 《深入浅出MGR》系列
- 《GreatSQL手册》系列,地址
二、视频 目前GreatSQL相关视频全部发布在B站上(https://space.bilibili.com/1363850082 (opens new window)),主要有以下几部分
- 《实战MGR》
- 《深入浅出MGR》
- https://space.bilibili.com/1363850082/channel/collectiondetail?sid=343928&ctype=0 (opens new window)
- 《零基础学习MySQL》
- https://space.bilibili.com/1363850082/channel/collectiondetail?sid=328292&ctype=0 (opens new window)
- 《GCA_GreatSQL课程》
- https://www.bilibili.com/video/BV1qk4y1N7dB/?vd_source=ae1951b64ea7b9e6ba11f1d0bbcff0e4
- 万里数据库工程师的公开分享
§ 6. GreatSQL版本计划是怎样的
GreatSQL不计划每个小版本都跟随,暂定奇数版本跟随方式,即 8.0.25、8.0.27、8.0.29 ... 以此类推。
未来若有版本计划变更我们再更新。
目前已有的版本:
GreatSQL 8.0
GreatSQL 5.7
§ 问题反馈
§ 联系我们
扫码关注微信公众号
← 性能测试 FAQ - MGR运维部署 →