當前位置:
首頁 > 科技 > Percona Live 2017見聞 中國程序員在開源領域的影響力不斷擴大

Percona Live 2017見聞 中國程序員在開源領域的影響力不斷擴大

ZD至頂網軟體頻道消息: 中國程序員在開源技術領域正在起到越來越重要的作用和影響。4月24日,開源資料庫領域全球最具影響力峰會Percona Live 2017將在舊金山矽谷舉行。包括谷歌、Facebook、領英、Twitter、Booking和阿里雲在內的全球資料庫精英將齊聚一堂,共話資料庫領域的現狀與發展。

峰會前夕,Percona Live 2017組委會特別專訪了阿里雲資料庫團隊高級技術專家張廣舟(PostgreSQL專家)和彭立勛(Replication專家),技術專家翟衛祥(InnoDB專家)和劉鑫(MongoDB專家)一行四人。

Percona Live 2017見聞 中國程序員在開源領域的影響力不斷擴大

彭立勛的主題演講內容《Flashback:MySQL/MariaDB數據閃回》也在採訪中獨家曝光。

以下是記者採訪全文:

Percona:你們怎麼進入資料庫技術領域的?為什麼我你們喜歡做資料庫技術?

張廣舟:資料庫技術是所有IT系統的基礎,它是提供持久化、並發性和可用性的基本。更吸引人和令人興奮的是近些年雲計算的發展讓「舊」的資料庫技術發現了新的方向和革新。讓開源資料庫適應雲計算環境有非常多的工作可以做,甚至在公有雲上創新出新的「雲端原生」的資料庫架構。

彭立勛:我在大學的時候就對資料庫理論比較感興趣,打算在畢業後當一個DBA。因此我看了不少Oracle資料庫的書,但是有意思的是陰差陽錯畢業後我從事了MySQL DBA的工作,然後我就一直專註在MySQL相關的工作。MySQL是一個偉大的資料庫,但它並不完美。我們一直有性能優化和功能改造的需求,一步步的去完善它來符合我們的業務要求。這個過程我覺得很有意思,也樂在其中,今後也會繼續做這些工作。現在很多阿里雲的客戶在使用我的代碼,這種感覺非常好。

Percona:你的主題叫Flashback:回滾MySQL/MariaDB資料庫到一個快照。為什麼有人需要回滾資料庫實例?

彭立勛:任何人都可能犯錯,DBA也不例外。當用戶誤操作了他的數據,我們需要儘快讓數據恢復正常。因此我們需要一個辦法將資料庫回滾到正確的快照,並且可能的情況下,能在線操作並且儘可能快。這就是為什麼我實現了Flashback功能,它提供了這種可能來解決這個問題。

Percona:你們在回滾資料庫時遇到了什麼問題?Flashback提供了什麼幫助?

彭立勛:我們當然可以從最近的一個完整版備份中恢復出數據,加上增量的binlog 來回滾資料庫。但是用戶的資料庫如果很大,這會耗時很長。並且通常誤操作只錯誤操作了一小部分數據,但我們仍然需要恢復整個資料庫。

Flashback允許你從binlog中只回滾掉誤操作的數據。通常這是個很小的操作,因此速度比整庫恢復快得多,並且我們不需要停止實例來做,這對雲上的用戶非常重要。

Percona:你希望聽眾從你的主題中得到什麼?為什麼他們要來聽你的主題?

彭立勛:我希望聽眾可以了解到Flashback的運行機制以及為什麼可以這麼做,最佳的使用方法和什麼情況下適合使用Flashback。並且Flashback目前還有一些限制需要注意,我計劃在未來的版本中解決一部分。

我已經把Flashback功能同時貢獻給了MySQL和MariaDB,並且MariaDB 10.2中已經發布了。我們依然在繼續開發這個功能,我希望聽眾知道我們後面的路線圖。

Percona:你們對Percona Live 2017最大的期望是什麼?

劉鑫:我對Percona Live有兩個期望。首先是參加技術討論,圍繞著我的主題或者其他開源資料庫。然後我也對其他NoSQL資料庫主題感興趣,例如HBase,Redis,Cassandra等。我也想學習更多關於它們內核存儲引擎的內容,分別是WiredTiger 和MongoRocks (MongoDB的存儲引擎),希望收集更多可以給我們帶來提升的細節、設計或者點子。

彭立勛:我最感興趣的是跟全球最好的MySQL們在會議上會面。很少有機會可以讓全球這麼多的MySQL專家齊聚一堂,討論最新的技術,分享大家過去一年的經驗和技術進步。

Percona:聊一聊你們團隊其他的主題?

翟衛祥的主題是《通過共享InnoDB數據文件來擴展讀能力》,他會介紹我們怎麼改造InnoDB來讓MySQL可以部署在共享存儲上,並且我們可以提供橫向擴展的只讀能力。

張廣舟的主題是《阿里雲公有雲上的PostgreSQL和MySQL服務》,他會介紹我們解決了哪些PostgreSQL的問題讓它適合公有雲服務,包括很多資料庫引擎的提升點來解決磁碟IO、內存隔離問題等。這個主題也包含了PostgreSQL和MySQL在我們的平台上有哪些不同。

劉鑫的主題是《多數據中心的MongoDB單元化解決方案》,講解了MongoDB的集群間雙向數據同步解決方案,實現在多個數據中心部署且同時提供獨立讀寫能力,滿足了業務對容災、擴容、單元化等需求。同時,也會帶來在阿里的真實業務案例。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 ZD至頂網 的精彩文章:

微軟發布面向企業的「物聯網即服務」產品
雲定價大戰聚焦對象存儲 IBM SoftLayer首當其衝
機器學習數據管理初創公司SafeGraph融資1600萬美元
定義中國網路安全市場戰略高度,綠盟科技為「互聯網+」保駕護航
「智網路 · 匯安全」綠盟科技智慧安全2.0全國巡講上海首站開講

TAG:ZD至頂網 |

您可能感興趣

Connect() 2018:微軟與Docker圍繞開源深入合作
TensorFlow中國下載量突破200萬,開源工具Firebase亮相,一文盡覽2018谷歌開發者大會!
Open Source 102:開源的商業競爭優勢
開源PaaS Rainbond v3.6.0:提供service mesh微服務架構開箱即用
Open Source 103:開源與雲的商業碰撞
CVPR 2019 | 視頻內容消除新突破——「Deep Flow-Guided」(含開源代碼)
業界 | Facebook開源Mask R-CNN的PyTorch 1.0基準,比mmdetection更快、更省內存
Facebook開源Mask R-CNN的PyTorch 1.0基準,比mmdetection更快、更省內存
易建科技斬獲OpenStack Days China 2018中國開源雲領軍殊榮
Facebook致力人工智慧 將開源PyTorch1.0 AI框架
Open Source 101:開源經濟學原理
MongoDB資料庫泄露8億電郵地址;微軟開源Windows計算器;Linux 5.0 Kernel發布
微軟Build 2018亮點全揭曉:主推Azure、Microsoft 365,開源ML.Net
Facebook開源Katran負載均衡器並公開Provisioning Tool
VSCodium:100% 開源的 VS Code
將2D圖像人物實時映射3D模型,Facebook開源DensePose技術
Facebook發布PyTorch 1.1,開源AI模型優化簡化工具BoTorch & Ax
Facebook宣布開源DeepFocus技術
Facebook開源首個適應大規模產品的強化學習平台Horizon,基於PyTorch 1.0
資源 | Facebook開源首個適應大規模產品的強化學習平台Horizon,基於PyTorch 1.0