GreatSQL面向金融級應(yīng)用的數(shù)據(jù)庫
GreatSQL 是源于 Percona Server 的分支版本,除了Percona Server已有的穩(wěn)定可靠、高效、管理更方便等優(yōu)勢外,特別是進一步提升了MGR(MySQL Group Replication)的性能及可靠性,以及眾多bug修復。此外,GreatSQL還合并了由華為鯤鵬計算團隊貢獻的兩個Patch,分別針對OLTP和OLAP兩種業(yè)務(wù)場景,尤其是InnoDB并行查詢特性,TPC-H測試中平均提升聚合分析型SQL性能15倍,最高提升40多倍,特別適用于周期性數(shù)據(jù)匯總報表之類的SAP、財務(wù)統(tǒng)計等業(yè)務(wù)。
GreatSQL 可以作為MySQL或Percona Server的可選替代方案,用于線上生產(chǎn)環(huán)境。
GreatSQL 完全免費并兼容 MySQL 或 Percona Server。
GreatSQL除了提升MGR性能及可靠性,還引入InnoDB事務(wù)鎖優(yōu)化及并行查詢優(yōu)化等特性,以及眾多BUG修復。 選用GreatSQl主要有以下幾點優(yōu)勢:
- 提升MGR模式下的大事務(wù)并發(fā)性能及穩(wěn)定性
- 改進MGR的GC及流控算法,以及減少每次發(fā)送數(shù)據(jù)量,避免性能抖動
- 在MGR集群AFTER模式下,解決了節(jié)點加入集群時容易出錯的問題
- 在MGR集群AFTER模式下,強一致性采用多數(shù)派原則,以適應(yīng)網(wǎng)絡(luò)分區(qū)的場景
- 當MGR節(jié)點崩潰時,能更快發(fā)現(xiàn)節(jié)點異常狀態(tài),有效減少切主和異常節(jié)點的等待時間
- 優(yōu)化InnoDB事務(wù)鎖機制,在高并發(fā)場景中有效提升事務(wù)并發(fā)性能至少10%以上
- 實現(xiàn)InnoDB并行查詢機制,極大提升聚合查詢效率,TPC-H測試中,最高可提升40多倍,平均提升15倍。特別適用于周期性數(shù)據(jù)匯總報表之類的SAP、財務(wù)統(tǒng)計等業(yè)務(wù)
- 修復了MGR模式下可能導致數(shù)據(jù)丟失、性能抖動、節(jié)點加入恢復極慢等多個缺陷或BUG
評論
圖片
表情
