天天看點

國内第一人:MariaDB基金會将阿裡雲資料庫進階專家彭立勳列為個人成員

國内第一人:MariaDB基金會将阿裡雲資料庫進階專家彭立勳列為個人成員

作為Mariadb進階開發人員,彭立勳将主要從事Replication子產品的優化;同時,他也緻力于MariaDB在中國的普及以及技術社群工作。

彭立勳在接受雲栖社群采訪時表示,他是今年四月份收到MariaDB邀請的——詢問他是否能以合适的方式在MariaDB中參與開源項目的開發。

“跟公司溝通之後,非常爽快的答應讓我參與MariaDB基金會,以便更直接地為社群貢獻我們的能力。”

為什麼會被MariaDB基金會邀請擔任個人成員,這位阿裡雲資料庫進階專家解讀稱,從他個人角度來看有兩個原因:一是時間和貢獻積累的結果,從四年前Monty(指MySQL之父Michael Wideneus)第一次合并他的更新檔,到目前已經至少給MariaDB貢獻了小幾萬行代碼,“雖然跟Monty占60%不能比,但也算是實作了一個小目标。”二是華人的貢獻者越來越多起來,是以引入一個中文母語的成員已非常有必要。

對于擔任MariaDB基金會個人成員的職責,彭立勳表示,如官網所說——主要負責Replication子產品,具體則是:對全球社群貢獻的Replication相關更新檔進行Review,并合并到主幹;與此同時,大中華區所有送出的更新檔都會先看一遍,“畢竟我是MariaDB Committor中唯一一個講中文的,跟貢獻者溝通會比較友善。”

彭立勳指出,相比普通的Committor,需要對MariaDB的代碼品質負起更多的責任。之前隻需要送出,現在要負責Replication代碼的Review和合并。“任何Replication的Bug都是我的過失。”他說,一旦把不穩定的代碼放入主幹,大家順着Commit Log就能找到罪魁禍首。

在采訪中,彭立勳也對他所負責的Replication子產品進行了介紹。他認為,MySQL之是以當年能非常快的在網際網路火起來,其中一個非常重要的原因就是MySQL可以非常友善的利用Replication子產品複制出一個備庫。

“Replication是最具備‘改裝’潛力的子產品,包括MySQL官方要做Group Replication。我之前也給MySQL/MariaDB貢獻了Multi-Source Replication,可以實作多Master一Slave,還有我們阿裡自己研發的Double-Sync Replcation協定等。”總之,Replication子產品可以做很多事情,他歡迎大家貢獻代碼。

對于未來規劃,除了對社群送出的代碼認真Review外,彭立勳幽默地表示,也會“利用職務之便”,把AliSQL開源的通用功能合并到MariaDB,給更多主幹代碼的使用者使用。

最後談及擔任MariaDB基金會成員意義時,這位在外人看來外冷内熱的技術專家指出,這是阿裡雲更開放的标志,不僅維護自己的分支,也把其成果和能力直接的貢獻給開源社群。

<a href="https://yq.aliyun.com/articles/61856">MySQL之父Michael Wideneus:有自己的電腦,我可以做任何事情</a>

<a href="https://yq.aliyun.com/articles/61637">現場直擊:中國人的資料庫分支AliSQL開放源代碼下載下傳 功能新增秒殺場景優化、TokuDB</a>