# 版本特性


GreatSQL开源数据库是适用于金融级应用的国内自主MySQL版本,专注于提升MGR可靠性及性能,支持InnoDB并行查询等特性,可以作为MySQL或Percona Server的可选替换,用于线上生产环境,且完全免费并兼容MySQL或Percona Server。

GreatSQL除了提升MGR性能及可靠性,还引入InnoDB事务锁优化及并行查询优化等特性,以及众多BUG修复。

相较于MySQL/Percona Server,GreatSQL主要增加几个特性:

  1. 地理标签
  2. 仲裁节点
  3. 快速单主
  4. 智能选主
  5. 并行查询

选用GreatSQL主要有以下几点优势:

  • 专注于提升MGR可靠性及性能,支持InnoDB并行查询特性
  • 是适用于金融级应用的MySQL分支版本
  • 地理标签,提升多机房架构数据可靠性
  • 仲裁节点,用更低的服务器成本实现更高可用
  • 单主模式下更快,选主机制更完善
  • InnoDB表也支持并行查询,让CPU资源不再浪费
  • 全新流控机制,让MGR运行更流畅不频繁抖动
  • 相对官方社区版,MGR运行更稳定、可靠
  • 其他...

下面是GreatSQL 和 MySQL社区版本的对比表格:

特性 GreatSQL 8.0.25-16 MySQL 8.0.25 社区版
投票节点/仲裁节点
快速单主模式
地理标签
全新流控算法
InnoDB并行查询优化
线程池(Thread Pool)
审计
InnoDB事务锁优化
SEQUENCE_TABLE(N)函数
InnoDB表损坏异常处理
强制只能使用InnoDB引擎表
杀掉空闲事务,避免长时间锁等待
Data Masking(数据脱敏/打码)
InnoDB碎片页统计增强
支持MyRocks引擎
InnoDB I/O性能提升 ⭐️⭐️⭐️⭐️⭐️ ⭐️⭐️
网络分区异常应对 ⭐️⭐️⭐️⭐️⭐️ ⭐️
完善节点异常退出处理 ⭐️⭐️⭐️⭐️⭐️ ⭐️
一致性读性能 ⭐️⭐️⭐️⭐️⭐️ ⭐️
提升MGR吞吐量 ⭐️⭐️⭐️⭐️⭐️ ⭐️
统计信息增强 ⭐️⭐️⭐️⭐️⭐️ ⭐️
slow log增强 ⭐️⭐️⭐️⭐️⭐️ ⭐️
大事务处理 ⭐️⭐️⭐️⭐️ ⭐️
修复多写模式下可能丢数据风险 ⭐️⭐️⭐️⭐️⭐️ /
修复单主模式下切主丢数据风险 ⭐️⭐️⭐️⭐️⭐️ /
MGR集群启动效率提升 ⭐️⭐️⭐️⭐️⭐️ /
集群节点磁盘满处理 ⭐️⭐️⭐️⭐️⭐️ /
修复TCP self-connect问题 ⭐️⭐️⭐️⭐️⭐️ /
PROCESSLIST增强 ⭐️⭐️⭐️⭐️⭐️ /

GreatSQL同时也是gitee(码云)平台上的GVP项目,详见:https://gitee.com/gvp (opens new window) 数据库相关类目。

# 问题反馈

# 联系我们

扫码关注微信公众号

输入图片说明