国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

開(kāi)源是基礎設施最佳開(kāi)發(fā)方式 | GOTC 全球開(kāi)源技術(shù)

發(fā)布時(shí)間:2021-08-17 12:58 來(lái)源:ITPUB博客 閱讀:0 作者: 欄目: 數據庫

近期,由開(kāi)放原子開(kāi)源基金會(huì )與 Linux 基金會(huì )亞太區聯(lián)合開(kāi)源中國共同舉辦的“GOTC 全球開(kāi)源技術(shù)峰會(huì )”在上海世博中心圓滿(mǎn)落幕。來(lái)自全球各個(gè)頂級開(kāi)源基金會(huì )的負責人、開(kāi)源社區參與者,以及全世界的開(kāi)源愛(ài)好者共聚一堂。各位開(kāi)源業(yè)內的專(zhuān)家以開(kāi)源為題,以大會(huì )為媒,展開(kāi)了一場(chǎng)深刻的行業(yè)趨勢大討論。


OceanBase 作為國內優(yōu)秀開(kāi)源項目的代表,螞蟻集團 OceanBase 的 CEO 楊冰在峰會(huì )上分享了他過(guò)去幾年在基礎設施開(kāi)源開(kāi)放方面的一些思考,并通過(guò)回顧整個(gè) OceanBase 的發(fā)展歷程,總結了基礎設施建設堅持開(kāi)源與開(kāi)放的重要性。

堅持,開(kāi)源最初的信仰

楊冰介紹,自己跟開(kāi)源技術(shù)的緣分由來(lái)已久。2009 年,楊冰加入螞蟻集團,參與集團內部最大的金融體系分布式架構 —— SOFAStack 的研發(fā),成為了整個(gè)中間件團隊的負責人,不斷帶領(lǐng)著(zhù)團隊進(jìn)行螞蟻集團的科技商業(yè)化探索,并把像 OceanBase、SOFA 等等一些基礎設施對外開(kāi)放。他將“基礎設施開(kāi)源”作為信仰,并積極推動(dòng)著(zhù)螞蟻集團內部一些分布式架構組件的開(kāi)源工作。2020 年,楊冰正式加入 OceanBase 團隊,與 OceanBase 創(chuàng )始人陽(yáng)振坤教授一起積極推動(dòng)項目的開(kāi)源。


OceanBase 是一個(gè)原生分布式數據,原生這個(gè)詞確實(shí)是借鑒于這幾年比較流行的「云原生」當中的“原生”,其中的理念也是一樣的?!拔覀兿M押?jiǎn)單留給應用開(kāi)發(fā),把復雜留給自己,應該在數據庫內部解決分布式的問(wèn)題?!睏畋f(shuō)。

一個(gè)好的數據庫是用出來(lái)的

常常被問(wèn)到 OceanBase 與其他的數據庫有什么不同,楊冰認為,有三點(diǎn)巨大的差異:

首先,從第一行代碼開(kāi)始,OceanBase 就進(jìn)行百分之百的自研,那個(gè)時(shí)期市面上并沒(méi)有一款數據庫把分布式的模型設計當作是一等公民?!拔覀兛吹竭@是一個(gè)未來(lái),所以我們從第一天開(kāi)始,就選擇堅持做原生分布式關(guān)系數據庫。而在今年 6 月 1 日公司成立一周年這個(gè)契機,將 300 多萬(wàn)行代碼開(kāi)源,我們是希望能夠將過(guò)去十年沉淀下來(lái)的技術(shù)跟大家分享,能夠讓大家更好地在分布式領(lǐng)域往下探索?!?/span>

其次,一款好的基礎設施軟件不是設計出來(lái)的,而是在不斷的實(shí)踐中迭代出來(lái)的,而 OceanBase 正是如此。楊冰表示,OceanBase 是目前全球唯一一個(gè)在大規模的金融級場(chǎng)景當中,長(cháng)期經(jīng)受考驗并長(cháng)期運行的數據庫。對于基礎軟件來(lái)說(shuō),金融的場(chǎng)景算是最為嚴苛也最為重要的場(chǎng)景。楊冰和他的團隊在十一年的時(shí)間里,參加了將近十次的雙十一大戰,是雙十一的老兵,在“參戰”過(guò)程中,OceanBase 經(jīng)受住了各種嚴苛考驗。近三年,OceanBase 團隊也不斷地與外部的伙伴和客戶(hù)展開(kāi)合作,探索了更多外部的使用場(chǎng)景。

最后,OceanBase 先后參加了由權威機構國際事務(wù)處理性能委員會(huì )(TPC)組織的 TPC-C 國際基準測試,并打破世界紀錄成為榜首,OceanBase 經(jīng)受住了國際標準的考驗,也證明了分布式技術(shù)可以與數據庫非常好地結合,并不斷突破和發(fā)展。楊冰表示,希望 OceanBase 未來(lái)能夠致力于成為一家全球性的、企業(yè)級數據庫技術(shù)服務(wù)者?!皵祿焓且粋€(gè)非常高壁壘的基礎領(lǐng)域,我們希望在這個(gè)領(lǐng)域能夠發(fā)出中國人的聲音,打造中國的品牌?!?/span>

天時(shí)地利人和鑄就OceanBase

上世紀 60 年代,數據庫技術(shù)先驅 Charles Bachman 提出了網(wǎng)狀數據庫模型,并領(lǐng)導提出了 DBTG 報告,顛覆性地指出現代信息系統應該“以數據庫為中心”。1970 年,關(guān)系型數據庫之父 E.F.Codd 發(fā)表《大型共享數據庫數據的關(guān)系模型》一文,首次明確而清晰地為數據庫系統提出了一種嶄新的模型 —— 關(guān)系模型,用關(guān)系二維表的方式描述物理世界,讓數據庫技術(shù)變得更加流行,也為后來(lái)的數據庫技術(shù)奠定了堅實(shí)的數學(xué)理論基礎。

80 年代, James Gray 出現,在關(guān)系模型數據庫蓬勃發(fā)展的過(guò)程中,他定義了事務(wù)模型的標準,使得數據庫真正成為能夠處理 mission-critical 應用的基礎軟件。

對數據庫技術(shù)做出了重大貢獻的圖靈獎獲得者 Michael Stonebraker ,相信很多人對他并不陌生,他參與了 Ingres 、ProgreSQL 等很多數據庫的設計,也是不同數據庫公司的創(chuàng )始人,創(chuàng )立了很多不同類(lèi)型的數據庫產(chǎn)品。

回顧整個(gè)數據庫的發(fā)展,由幾代偉大的圖靈獎獲得者推動(dòng),從理論突破到實(shí)踐的不斷輪回,到如今也并沒(méi)有停下腳步。

楊冰認為,數據庫發(fā)展遇到了兩個(gè)巨大的挑戰。

近年,科技的高速發(fā)展,人類(lèi)社會(huì )數字化進(jìn)程加快,如今的數據庫必然會(huì )面臨海量的數據存儲和請求;第二個(gè)問(wèn)題是,從 PC 互聯(lián)網(wǎng)時(shí)代過(guò)渡到移動(dòng)互聯(lián)網(wǎng),讓人們可以隨時(shí)隨地使用手機享受所有的服務(wù),這就對業(yè)務(wù)的高可用性提出了更高的要求。


而在十一年的發(fā)展過(guò)程中,阿里內部的數據庫技術(shù)也經(jīng)歷了三大時(shí)代。

第一個(gè)時(shí)代,面對海量的數據和請求,阿里堅定不移地走向分布式的方向,也在淘寶、天貓、支付寶這樣一些大型的場(chǎng)景中得以應用和創(chuàng )新。

第二個(gè)時(shí)代,為原生分布式階段。OceanBase 從阿里巴巴集團的淘寶,慢慢轉戰到的支付寶,因為只有對于數據庫有更高要求的金融級場(chǎng)景,才真正能夠打磨和鍛煉出數據庫的性能,但是, OceanBase  面臨的是金融+互聯(lián)網(wǎng)混搭的場(chǎng)景,更要求數據庫性能做到極致 。OceanBase 也不斷地在創(chuàng )新、在突破,從傳統的儲備到多副本,到兩地三中心,到三地五中心……OceanBase 一直在分布式方向上演進(jìn),如今已經(jīng)具備城市級容災能力。

第三個(gè)時(shí)代,OceanBase 從極致的 OLTP 場(chǎng)景慢慢向數據分析的方向延伸,進(jìn)入 AP 與 TP 融合的 HTAP 時(shí)代。整個(gè)部署架構也從私有云走向混合云,乃至多云部署。更重要的是,OceanBase 從阿里內部的使用場(chǎng)景慢慢走向更廣闊的外部通用場(chǎng)景,變得更加開(kāi)放。也正因如此,團隊決定將 OceanBase 開(kāi)源。

楊冰表示,如果把螞蟻內部的技術(shù)生態(tài)當作是一個(gè)小的社區,他們也是通過(guò)開(kāi)源開(kāi)放的方式先在內部加速了整個(gè)基礎設施的發(fā)展。從本質(zhì)上來(lái)說(shuō),OceanBase 是在螞蟻和阿里內部特定的應用場(chǎng)景之下誕生,為應對不同時(shí)代的挑戰發(fā)展迭代,包括如何應對無(wú)限擴展、應對流量峰、應對高可用等。OceanBase也 解決了不同時(shí)期分布式可擴展性、高可用、容災等問(wèn)題,使得底層基礎設施標準化,從而能夠投入到上層進(jìn)行創(chuàng )新,推動(dòng)整個(gè)基礎架構的發(fā)展。

如今,OceanBase逐漸應用到了通用的場(chǎng)景,包括通訊、交通等各個(gè)領(lǐng)域。OceanBase 如今向外發(fā)展,開(kāi)源能夠吸引更多的合作伙伴參與共建,并不斷走向成熟。

開(kāi)源,基礎設施建設的最佳途徑

在峰會(huì )上,楊冰也拋出了自己對于基礎設施建設的思考和觀(guān)點(diǎn)。

基礎設施軟件的發(fā)展,無(wú)論是開(kāi)源的還是閉源的,最后活下來(lái)、發(fā)展比較好的,一定會(huì )走向標準化和規?;?。從最早的 Linus 無(wú)心插柳,以開(kāi)源的方式搭建了 Linux 這一全球開(kāi)發(fā)者共用的基礎設施,到后來(lái)有了大量 Iaas 層的基礎設施服務(wù),整個(gè)技術(shù)的發(fā)展必須要等到底下的基礎設施形成了一定標準和規模以后,才得以蓬勃發(fā)展。通過(guò)開(kāi)源的方式,可以更快地形成這個(gè)標準。

形成標準的過(guò)程在 PaaS、大數據等技術(shù)領(lǐng)域,乃至 OceanBase 本身的發(fā)展過(guò)程中,都有充足的案例。例如在微服務(wù)通訊領(lǐng)域,通過(guò)開(kāi)源開(kāi)放的方式建立的 grpc 已經(jīng)成為事實(shí)標準;K8s 成為了云原生基礎設施建設的事實(shí)標準等。正是因為有了這些已經(jīng)形成標準的開(kāi)源軟件,才使得開(kāi)發(fā)者的精力不用消耗在兼容適配上面,又可以使得整個(gè)基礎設施這個(gè)高樓可以不斷地迭代往前發(fā)展。楊冰表示:“ 開(kāi)源是基礎設施實(shí)現標準化和規?;罴训耐緩?/strong>?!?/span>


此外,開(kāi)源也會(huì )增加基礎設施迭代速度。一款軟件的核心競爭力并不在于當下它的功能有多強大,而在于其可以有多快的迭代速度。以 OceanBase 為例,如何能夠在內部高速發(fā)展的十一年中保持節奏,在往更廣闊的空間走的時(shí)候保持迭代的速度,主要有三大要素:

首先,開(kāi)放是非常重要的。OceanBase 從內部的專(zhuān)有場(chǎng)景走向外部通用的場(chǎng)景,需要跟更多上下游的軟件進(jìn)行交互,在這樣的方式下如果是閉源發(fā)展,只能走出去,外部不能走進(jìn)來(lái),OceanBase 跟整個(gè)生態(tài)的對接速度就會(huì )很慢。

其次是場(chǎng)景。因為基礎軟件發(fā)展到這樣復雜的規模,需要經(jīng)歷很多場(chǎng)景的打磨,想要成為一個(gè)更加通用的軟件,勢必需要更加廣闊的場(chǎng)景,開(kāi)源的方式,能夠更快地進(jìn)入到不同的領(lǐng)域,并能不斷打磨產(chǎn)品。

最后是學(xué)術(shù)。在過(guò)去幾年中,有很多人跟 OceanBase 團隊做過(guò)學(xué)術(shù)交流。探討如何將分布式技術(shù)和數據庫技術(shù)結合,研發(fā)過(guò)程的挑戰等。雖然 OceanBase “理論突破+工程實(shí)踐”螺旋式的上升,積累了大量的工程實(shí)踐經(jīng)驗,但到了 2010 年之后, OceanBase 團隊也遇到很多理論上的瓶頸。只有通過(guò)開(kāi)源開(kāi)放的方式,才能夠更快形成產(chǎn)學(xué)研相結合的模式,從而健康地推動(dòng)整個(gè)領(lǐng)域的發(fā)展。

過(guò)去一年,受疫情的影響,人們的生活變得非常不便,但也快速推動(dòng)了全球各個(gè)行業(yè)數字化的趨勢,有更多的場(chǎng)景被搬到了線(xiàn)上進(jìn)行了數字化,而這些都離不開(kāi)基礎設施軟件。而開(kāi)源是基礎設施能夠保持核心競爭力,能夠快速迭代的最佳的開(kāi)發(fā)方式,是基礎設施軟件提升競爭力和適應性必要的手段。

楊冰表示,OceanBase 也會(huì )在開(kāi)源之路上堅定地走下去,希望能夠通過(guò)大家的努力,在開(kāi)源世界發(fā)出中國的聲音。


免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

亚洲精品国偷自产在线99人热| 免费无码专区毛片高潮喷水| 久久亚洲精品情侣| 琪琪电影网午夜理论片| 色伦专区97中文字幕| 香蕉app免费下载|