全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云
生活随笔
收集整理的這篇文章主要介紹了
全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
摘要: 在剛剛的Percona Live開(kāi)源數(shù)據(jù)庫(kù)大會(huì)上,MySQL社區(qū)委員會(huì)宣布將2018年度的MySQL社區(qū)公司貢獻(xiàn)獎(jiǎng)(Corporate Contributor Award)唯一頒給阿里云。
圖中右一為阿里云數(shù)據(jù)庫(kù)RDS團(tuán)隊(duì) 彭立勛
MySQL社區(qū)頒發(fā)次獎(jiǎng)項(xiàng)是為了感謝阿里云多年持續(xù)不斷的給社區(qū)貢獻(xiàn)Patch和Idea,不斷的幫助官方和社區(qū)提升MySQL,以及開(kāi)源AliSQL和配套的AliXtrabackup備份工具,和投資MariaDB保護(hù)MySQL開(kāi)源生態(tài)。這是MySQL Community Awards自2005年創(chuàng)立以來(lái)第一次頒給中國(guó)公司。
下面的Patch和Idea可能你早已聽(tīng)聞,或者正在阿里云RDS上解決著你的業(yè)務(wù)需求:
1. 多源復(fù)制(Multiple Source Replication)
多源復(fù)制是在 MySQL 基于 Binary Log 單向一對(duì)多復(fù)制的基礎(chǔ)上,實(shí)現(xiàn)了節(jié)點(diǎn)之間的多對(duì)多的復(fù)制,使數(shù)據(jù)可以在多個(gè)節(jié)點(diǎn)上自由聚合和拆分。
這個(gè)功能被官方收錄,在 MySQL 5.7.6 版本上正式發(fā)布。
2. FlashBack
FlashBack 實(shí)現(xiàn)了基于 Binary Log 的自定義邏輯回滾,以輕松應(yīng)對(duì)在 MySQL 上的誤操作,降低運(yùn)維風(fēng)險(xiǎn)。
FlashBack 可以在 Aliyun RDS MySQL 公有云上使用,并在社區(qū)版本 MariaDB 10.3 中發(fā)布。
3. Sequence
Sequence 對(duì)象是 AliSQL 特有的提供簡(jiǎn)單獲取單調(diào)遞增唯一值的方法,其兼容了Oracle,SQL Server等數(shù)據(jù)庫(kù)的使用語(yǔ)法,
用戶(hù)可以在 RDS MySQL 公有云上體驗(yàn),或者下載 AliSQL 的開(kāi)源版本,Sequence 功能也合并在了 MariaDB 10.3 版本中。
4. 列壓縮
針對(duì)具有高壓縮比的 Text 或者 JSON 字段,AliSQL 提供了在 COLUMN 上簡(jiǎn)單的 COMPRESS 語(yǔ)法,支持針對(duì)單個(gè) COLUMN 的壓縮,
大大節(jié)省空間的使用, 列壓縮也在 MariaDB 版本中進(jìn)行了提供。
5. 動(dòng)態(tài)加列
針對(duì) MySQL 表結(jié)構(gòu)變更中加字段需要拷貝整張表的情況, AliSQL 設(shè)計(jì)了一種新的記錄格式, 命名為 COMFORT,在加字段的過(guò)程中,只更改數(shù)據(jù)字典,不修改記錄本身,可以實(shí)現(xiàn)毫秒級(jí)的變更,目前這個(gè)功能已經(jīng)開(kāi)源在 AliSQL 分支中。
6. 自增列值持久化
MySQL AUTO_INCREMENT 字段實(shí)現(xiàn)了自增 ID 的生成,但只保存在內(nèi)存中,意外宕機(jī)或重啟,就會(huì)丟失自增值,AliSQL 使用表 SEGMENT HEADER 中預(yù)留的位實(shí)現(xiàn)了自增列的持久化,
用戶(hù)在 Aliyun RDS MySQL 上建的實(shí)例,可以保證自增列值不丟失。同時(shí)這個(gè)功能也收錄在 MariaDB 10.3 版本中。
7. SemiSync優(yōu)化
針對(duì) SemiSync 原有 PLUGIN 的方式,進(jìn)行靜態(tài)化編譯和優(yōu)化,至少提升10%的性能。
8. 上百個(gè) InnoDB Engine 缺限和優(yōu)化補(bǔ)丁
AliSQL 針對(duì) InnoDB Engine 做了大量的優(yōu)化,比如 Double Log Buffer, Transaction Lock 優(yōu)化,獨(dú)立 Log writer Thread 優(yōu)化等,
大幅提升 InnoDB Engine 的性能, 其中大部分都被 MySQL 官方和其他分支收錄,
9. Cross-Engines 備份
AliSQL 積極擁抱社區(qū),保持著對(duì)多引擎的支持,在實(shí)際的使用和運(yùn)維中,形成了單實(shí)例多引擎的在線(xiàn)備份方案,并在 AliSQLBackup 項(xiàng)目中進(jìn)行了開(kāi)源。同時(shí)也在積極回饋給其它分支。
AliSQL 開(kāi)發(fā)的大部分功能,除了提供了公有云用戶(hù)的使用,同時(shí)也積極開(kāi)源,其中絕大多數(shù)都已經(jīng)被官方 MySQL 或 MariaDB 或 Percona 吸收。阿里云一直秉持擁抱、回饋、融合、回報(bào)的開(kāi)源思想反哺開(kāi)源社區(qū)社區(qū)。
PS:Corporate Contributor Award獎(jiǎng)項(xiàng)含金量很高,曾經(jīng)發(fā)給過(guò)Github,Facebook,Oracle,WebScaleSQL聯(lián)盟(含F(xiàn)acebook, Google, Twitter, LinkedIn, Alibaba)原文鏈接干貨好文,請(qǐng)關(guān)注掃描以下二維碼:
圖中右一為阿里云數(shù)據(jù)庫(kù)RDS團(tuán)隊(duì) 彭立勛
MySQL社區(qū)頒發(fā)次獎(jiǎng)項(xiàng)是為了感謝阿里云多年持續(xù)不斷的給社區(qū)貢獻(xiàn)Patch和Idea,不斷的幫助官方和社區(qū)提升MySQL,以及開(kāi)源AliSQL和配套的AliXtrabackup備份工具,和投資MariaDB保護(hù)MySQL開(kāi)源生態(tài)。這是MySQL Community Awards自2005年創(chuàng)立以來(lái)第一次頒給中國(guó)公司。
下面的Patch和Idea可能你早已聽(tīng)聞,或者正在阿里云RDS上解決著你的業(yè)務(wù)需求:
1. 多源復(fù)制(Multiple Source Replication)
多源復(fù)制是在 MySQL 基于 Binary Log 單向一對(duì)多復(fù)制的基礎(chǔ)上,實(shí)現(xiàn)了節(jié)點(diǎn)之間的多對(duì)多的復(fù)制,使數(shù)據(jù)可以在多個(gè)節(jié)點(diǎn)上自由聚合和拆分。
這個(gè)功能被官方收錄,在 MySQL 5.7.6 版本上正式發(fā)布。
2. FlashBack
FlashBack 實(shí)現(xiàn)了基于 Binary Log 的自定義邏輯回滾,以輕松應(yīng)對(duì)在 MySQL 上的誤操作,降低運(yùn)維風(fēng)險(xiǎn)。
FlashBack 可以在 Aliyun RDS MySQL 公有云上使用,并在社區(qū)版本 MariaDB 10.3 中發(fā)布。
3. Sequence
Sequence 對(duì)象是 AliSQL 特有的提供簡(jiǎn)單獲取單調(diào)遞增唯一值的方法,其兼容了Oracle,SQL Server等數(shù)據(jù)庫(kù)的使用語(yǔ)法,
用戶(hù)可以在 RDS MySQL 公有云上體驗(yàn),或者下載 AliSQL 的開(kāi)源版本,Sequence 功能也合并在了 MariaDB 10.3 版本中。
4. 列壓縮
針對(duì)具有高壓縮比的 Text 或者 JSON 字段,AliSQL 提供了在 COLUMN 上簡(jiǎn)單的 COMPRESS 語(yǔ)法,支持針對(duì)單個(gè) COLUMN 的壓縮,
大大節(jié)省空間的使用, 列壓縮也在 MariaDB 版本中進(jìn)行了提供。
5. 動(dòng)態(tài)加列
針對(duì) MySQL 表結(jié)構(gòu)變更中加字段需要拷貝整張表的情況, AliSQL 設(shè)計(jì)了一種新的記錄格式, 命名為 COMFORT,在加字段的過(guò)程中,只更改數(shù)據(jù)字典,不修改記錄本身,可以實(shí)現(xiàn)毫秒級(jí)的變更,目前這個(gè)功能已經(jīng)開(kāi)源在 AliSQL 分支中。
6. 自增列值持久化
MySQL AUTO_INCREMENT 字段實(shí)現(xiàn)了自增 ID 的生成,但只保存在內(nèi)存中,意外宕機(jī)或重啟,就會(huì)丟失自增值,AliSQL 使用表 SEGMENT HEADER 中預(yù)留的位實(shí)現(xiàn)了自增列的持久化,
用戶(hù)在 Aliyun RDS MySQL 上建的實(shí)例,可以保證自增列值不丟失。同時(shí)這個(gè)功能也收錄在 MariaDB 10.3 版本中。
7. SemiSync優(yōu)化
針對(duì) SemiSync 原有 PLUGIN 的方式,進(jìn)行靜態(tài)化編譯和優(yōu)化,至少提升10%的性能。
8. 上百個(gè) InnoDB Engine 缺限和優(yōu)化補(bǔ)丁
AliSQL 針對(duì) InnoDB Engine 做了大量的優(yōu)化,比如 Double Log Buffer, Transaction Lock 優(yōu)化,獨(dú)立 Log writer Thread 優(yōu)化等,
大幅提升 InnoDB Engine 的性能, 其中大部分都被 MySQL 官方和其他分支收錄,
9. Cross-Engines 備份
AliSQL 積極擁抱社區(qū),保持著對(duì)多引擎的支持,在實(shí)際的使用和運(yùn)維中,形成了單實(shí)例多引擎的在線(xiàn)備份方案,并在 AliSQLBackup 項(xiàng)目中進(jìn)行了開(kāi)源。同時(shí)也在積極回饋給其它分支。
AliSQL 開(kāi)發(fā)的大部分功能,除了提供了公有云用戶(hù)的使用,同時(shí)也積極開(kāi)源,其中絕大多數(shù)都已經(jīng)被官方 MySQL 或 MariaDB 或 Percona 吸收。阿里云一直秉持擁抱、回饋、融合、回報(bào)的開(kāi)源思想反哺開(kāi)源社區(qū)社區(qū)。
PS:Corporate Contributor Award獎(jiǎng)項(xiàng)含金量很高,曾經(jīng)發(fā)給過(guò)Github,Facebook,Oracle,WebScaleSQL聯(lián)盟(含F(xiàn)acebook, Google, Twitter, LinkedIn, Alibaba)原文鏈接干貨好文,請(qǐng)關(guān)注掃描以下二維碼:
總結(jié)
以上是生活随笔為你收集整理的全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Shell脚本中的函数、数组
- 下一篇: CentOS 6.9/7通过yum安装指