亚洲网站免费_国产一区二区三区在线看麻豆 _国产精品毛片一区二区三区 _麻豆精品网站

專訪丨PingCAP創始人&CTO黃東旭:開源是基礎軟件成功的唯一道路

備受關注的Distributed Cloud|2021全球分布式云大會·北京站于4月7日隆重召開,分布式云是2021年全球十大重要戰略科技趨勢,利用分布式架構技術創新,連接邊緣節點、私有云和公有云的IT資源組成分布式混合云。

全球分布式云聯盟力求打造分布式云計算旗艦級技術盛會,本次大會共設有分布式云報告會、邊緣計算論壇、Serverless云原生論壇、分布式數據庫論壇、分布式存儲論壇,跨境SD-WAN咨詢會等六大論壇,圍繞分布式云、分布式算力、Serverless、云原生、HTAP、IPFS等技術與實踐展開。聯合阿里云、騰訊云、百度云、金山云等全棧技術引領者與全球分布式云聯盟攜手打造這場技術饕餮盛宴。

PingCAP創始人&CTO黃東旭在本次全球分布式云大會上分享了他對于數據庫變革的前瞻構想,引發了諸多共鳴和思考。全球分布式云聯盟也于會后邀請到黃東旭接受專訪,讓我們一起來看看他對開源分布式數據庫的獨到見解。

專訪丨PingCAP創始人&CTO黃東旭:開源是基礎軟件成功的唯一道路-DVBCN

為什么分布式數據庫需要開源?TiDB怎么確定要開源的,PingCAP的TiDB在開源上做了哪些努力?

中國傳統軟件數據庫的推廣模式,跟傳統的軟件很像,就是做一個產品,招一堆銷售挨家敲門。我們覺得這樣效率太低。就現在而言,基礎軟件好不好關鍵是在于怎么在最短的時間找到最多人來去用這個產品,能夠讓它變得更好,變成一個正向循環,因為基礎軟件產品是被「用」出來而不是做出來的。所以傳統軟件推廣并不是一個特別好的選擇,因為擴張速度取決于銷售敲門的速度。

所以我們在成立第一天就選擇了「開源」。并且把它作為公司的發展戰略,堅定地認為開源是當前全球化背景下基礎軟件領域成功的唯一道路。在我們看來,單純依靠一個團隊開發力量并不能創造出完美的解決方案,一個好的產品應該敢于將自己的代碼開放出來,不閉門造車,及時和社區溝通,交流,讓整個社區參與進來。

「開源」相當于用一些 to C 的方法論,在工程師的社區里通過病毒式傳播讓產品被更多人用起來,別人用得不爽一定會 feedback 提 issue。用的人越多,它的質量就越好,質量越好,會變成一傳十,十傳百的這種效應,讓產品正向循環下去。

對于基礎軟件,我的觀點是像數據庫、操作系統、云技術,或者云內部的基礎軟件,未來只有開源一條路,如果不開源,或者說內核不開源的話,產品的生命力是很差的。不像其他的商業軟件,基礎軟件就像在水管、水電煤這樣的基礎設施的層面上,你的產品生命力差,沒人用的話別人也不敢用,這就像一個惡性循環,而開源是打破這個循環的武器。

開源是一個非常大的趨勢。大家可以看到一些比較著名的基礎軟件,基本都是開源的,比如 Docker 或 k8s。很多互聯網公司里也會用很多像 MySQL、Hadoop 等這種新一代的大數據處理的數據庫等基礎軟件,且也大多是開源的,正是上面理論的實際例子。

經過五年多的堅持,基于開源文化驅動產品開發和外部推廣的方式,PingCAP 在開源上做了很多努力,也取得了成效。

產品開發方面,得益于活躍的國際化社區和全球超過 1200 個社區開發者的參與,TiDB 正以極其罕見的速度進行正向迭代和超高速發展,我記得 TiDB 1.0 GA 的時間是 2017 年底,到現在才短短 3 年,就產生了這樣的覆蓋率和影響力,這點非常的震撼,而且每一個新 feature / 新版本,都有一大批熱情的核心社區用戶自發進行測試,每天都有大量全球技術愛好者給 TiDB 提各種產品改進建議,報問題。

開源精神不僅僅在于索取,同時我們也積極回饋開源社區,力爭成為全球技術標準的引領者。比如 2020 年 9 月,我們的分布式存儲引擎 TiKV 正式從云原生基金會(CNCF)畢業;2020 年 7 月,我們的混沌工程測試平臺 Chaos Mesh? 正式成為 CNCF 托管項目;CNCF 2019 年、2020 年度報告提到,PingCAP 已經連續兩年在 CNCF 全球代碼貢獻排行榜中名列第六,已成為全球知名的開源軟件廠商。

現在跟過去二十年前不一樣,無論是開源軟件的質量,還是社區的迭代速度,都已經是今非昔比,所以基本上開源再也不是低質低量的代名詞。

中國分布式數據庫市場是怎樣一個狀態市場?為什么TiDB能夠獲得客戶的市場領導者的評價?

過去三四十年,數據庫市場都是依賴像 Oracle、IBM 所建立的理論基礎運行。但在 21 世紀,Google 提出分布式系統技術后,隨著硬件條件的成熟,像 SSD、萬兆的網卡,帶來的改變就是處理的數據量在持續地變大。數據庫市場到了需要去做修訂或者說要有個轉折的地方了。數據庫行業最根基的東西在發生變化,而我們要做的就是找到正確的切入點:就是分布式理論怎么跟傳統關系數據庫理論融合的點。

TiDB 設計之初就是一款開源的分布式數據庫產品,無論從技術上來講還是運營模式上來講,都是分布式數據庫非常成功的實踐。

從技術上來講,傳統的數據庫實現“分布式”的方式無非是通過 Sharding 或者分庫分表,或者采用 NoSQL 的思路,但是往往都面臨著業務侵入性的問題。如果你的業務是重度依賴 SQL,那么用這兩種方案都是很不舒適的。而 TiDB 結合了傳統數據庫的優點,以 Shared Nothing 這個思路進行開發,可以做到幾乎無限的水平擴展,整個系統沒有端點,不管是 1 個 T、10 個 T 或者 100 個 T,業務層基本上不用擔心擴展能力,同時提供強 SQL 的支持,不需要指定分片規則、分片策略,系統會自動的幫你做擴展。第三是支持像單機數據庫一樣的強一致的事務,可以用來支持金融級別的業務。

從運營模式上來講,我們用開源的模式讓更多用戶能夠低成本的用上 TiDB,參與到產品的研發流程中,用戶能夠及時反饋他們的使用體驗和遇到的問題,我們能夠快速地響應,根據客戶的需求來完善功能,快速迭代。

TiDB天生是有云原生基因嗎?TiDB云原生的歷史是怎樣?數據庫云原生有哪些必要性?

從 TiDB 誕生之時就帶著云原生的標簽,并且底層存儲引擎 TiKV 也在 2019 年成為了 CNCF 的孵化項目,并于 2020 年順利畢業。我們很早就認識到,云提供的基礎設施可編程、按量付費等區別于傳統數據中心的核心特質,正是釋放 TiDB 彈性伸縮潛力的最佳載體。

我們認為云原生是未來的數據庫方向。2010 年以來,云計算讓低成本無限擴展的互聯網基礎設施成為了可能,在底層資源無限的前提下,將有更多創造性的軟件被開發出來,大大提高我們的生產力。而一款跑在云上的數據庫最好是云中立的,在未來的多云場景,AWS、谷歌云、阿里云等等,他們構成現在的公有云世界,而谷歌的K8S又是一個公有云服務的標準。所以,我們 TiDB 只要支持 K8S,每一個公有云都支持這個,對于一個用戶來說,你可以采用一種多云的策略,你不受任何云廠商的綁架。這個就是云原生的對未來的價值,客戶可以在云上更靈活。

TiDB 5.0 架構和功能上有哪些要點值得關注?

我們把 TiDB 5.0 定義為成為邁向企業級核心場景的里程碑版本:TiDB 5.0 的性能和穩定性得到了顯著提升,從而具備更強大的 OLTP 金融級核心場景的服務能力;在原有 HTAP 引擎 TiFlash 的基礎上引入了 MPP 架構,使得眾多企業的實時/交互式 BI 成為現實,為高成長企業和數字化創新場景提供了一棧式的數據服務底座,加速帶動 HTAP 進入更多大型企業的數字化場景。

此外,TiDB 5.0 新增了多項企業級特性,集成更豐富的大數據生態,提供更加簡易的運維體驗,幫助企業更高效地基于 TiDB 構建和擴展應用。在具體的功能點上,TiDB 通過 TiFlash 節點引入了MPP架構,從而達到加速計算的目的。經過測試,TiDB 5.0 在同等資源下,MPP 引擎的總體性能是 Greenplum 6.15.0 與 Apache Spark 3.1.1 兩到三倍之間,部分查詢可達 8 倍性能差異;同時引入了聚簇索引功能,TPCC tpmC的性能提升了39%;此外還增加了一部提交、不可見索引能功能,也有很多體驗上的優化,在穩定性和安全上均有提升。

相關文章
騰訊云宣布陸續開源四大核心技術 貢獻給開源OCP社區
騰訊云宣布陸續開源四大核心技術 貢獻給…
開源版OpenEdge來襲!百度云宣布中國第一個邊緣計算平臺開源!
開源版OpenEdge來襲!百度云宣布中國第…
PingCAP 與騰訊云達成合作,HTAP 數據庫 TiDB 現已開放內測
PingCAP 與騰訊云達成合作,HTAP 數據庫…
這十大企業,代表的是中國開源云計算的未來
這十大企業,代表的是中國開源云計算的…
開源將定義云計算下半場?
開源將定義云計算下半場?
湖南省手機應急呼叫平臺正式啟用
湖南省手機應急呼叫平臺正式啟用
我還沒有學會寫個人說明!
主站蜘蛛池模板: 海南省| 黄大仙区| 崇礼县| 泸西县| 朝阳县| 东乡县| 轮台县| 柞水县| 南京市| 南开区| 牙克石市| 休宁县| 潜江市| 喀喇| 闸北区| 凯里市| 岐山县| 纳雍县| 喀喇| 顺义区| 乐陵市| 景德镇市| 武隆县| 安岳县| 巴南区| 玉田县| 边坝县| 修武县| 海安县| 武清区| 章丘市| 沾化县| 沛县| 浪卡子县| 曲阜市| 台北县| 怀仁县| 仁怀市| 开平市| 石景山区| 疏勒县|