編者按
開源孕育于軟件,發(fā)展于數(shù)字經(jīng)濟,是開放、協(xié)同、共享的新型生產(chǎn)方式,對于新時期推動經(jīng)濟發(fā)展、科技創(chuàng)新、文化繁榮、社會治理、開放合作、共同富裕具有重要意義。長期以來,中國始終秉持開放、融通、互利、共贏的合作觀,積極融入全球產(chǎn)業(yè)鏈供應鏈,基本構建了規(guī)模大、體系全、競爭力較強的產(chǎn)業(yè)體系,為開源發(fā)展提供了土壤、積蓄了能量、創(chuàng)造了條件。 為了更好地宣傳中國開發(fā)者在開源技術領域的貢獻和創(chuàng)新,幫助更多人更充分了解開源和開發(fā)者對中國技術創(chuàng)新發(fā)展的貢獻和意義。開放原子開源基金會重磅推出“開源發(fā)展與開發(fā)者”專題報道,邀請開放原子開源基金會理事長、兩院院士,以及基金會旗下的重點開源項目、頭部科技企業(yè)負責人和專家撰寫署名文章,分享對開源技術和開發(fā)者的見解和實踐經(jīng)驗。2015年,以自主開源模式選擇數(shù)據(jù)庫作為創(chuàng)業(yè)方向,在IT圈絕對是個非常超前的做法。至今,平凱星辰在這條路上已走了八年,其分布式數(shù)據(jù)庫TiDB現(xiàn)在已成為國際開源托管平臺和國內(nèi)數(shù)據(jù)庫領域最受歡迎的產(chǎn)品之一。 創(chuàng)始人憑借著對開源的信仰,靠一種初生牛犢的韌性生生闖出了一條新路,這條路徑后來帶動了很多天生開源的基礎軟件公司。平凱星辰創(chuàng)建之初,作為企業(yè)三大基礎軟件技術之一的數(shù)據(jù)庫,其復雜度非常高,是個巨頭林立的市場。如果想實現(xiàn)“換道超車”,開源本身就是一個非常有創(chuàng)新性的路徑。 開源天然地解決了創(chuàng)業(yè)公司和眾多客戶之間的信任問題,讓開源社區(qū)中來自全球各地的每個人都有機會認識你、認可你。在信任的基礎上,開源產(chǎn)品可以在全球化的舞臺上實現(xiàn)高效傳播?;A軟件的特點是通用性,中國用戶能用的功能,美國、日本的用戶也能用。解決用戶痛點,擁抱真實場景,就會不斷積累用戶。
自主開源根本上保證軟件供應鏈安全
根據(jù)第三方機構DB-Engines的調(diào)研,2021年全球開源數(shù)據(jù)庫的部署數(shù)量已經(jīng)超過商業(yè)數(shù)據(jù)庫,MySQL、PostgreSQL開源數(shù)據(jù)庫是占據(jù)排名4的兩大群體,也是兩個最大的公有云數(shù)據(jù)庫服務群體。很多國內(nèi)的商業(yè)產(chǎn)品采用了基于這兩者之上進行構建,或者采用兼容這兩款數(shù)據(jù)庫生態(tài)方式。
無論哪種方式,都是想充分利用這兩者廣泛的生態(tài)效應。針對后者而言,如果代碼完全自研,可以做到自主創(chuàng)新;但對于前者就需要充分考慮風險問題。據(jù)國內(nèi)某三方組織調(diào)研的200多款國產(chǎn)數(shù)據(jù)庫,大部分其上游開源產(chǎn)品就是采用MySQL或PostgreSQL,對下游數(shù)據(jù)庫產(chǎn)品的供應鏈安全產(chǎn)生影響。
自主開源模式,在堅持核心技術自主創(chuàng)新的前提下,從源頭上消除了開源風險。平凱星辰從第一行代碼開始研發(fā)TiDB數(shù)據(jù)庫,自主設計并實現(xiàn)數(shù)據(jù)庫底層架構和內(nèi)核,沒有使用MySQL等國外主流開源數(shù)據(jù)庫任何代碼,而是采用開放、透明、協(xié)作的開源模式,將TiDB完全開源的同時把控TiDB上游供應鏈,主導TiDB項目的技術創(chuàng)新和發(fā)展演進方向,構建自己的根技術和根社區(qū),在任何時候都能確保產(chǎn)品正常迭代升級,這是國產(chǎn)數(shù)據(jù)庫實現(xiàn)供應鏈安全的必要且最佳手段。
場景驅動加速產(chǎn)品迭代
數(shù)據(jù)庫產(chǎn)品作為一個“需要被用出來”的基礎軟件,通過開源模式可以帶來三方面的助力:一是規(guī)?;瘓鼍埃ㄟ^開源實現(xiàn)快速傳播和部署;二是透明開發(fā)的協(xié)作機制,通過開源構建全生態(tài),不斷迭代不斷打磨,形成新一代數(shù)據(jù)生態(tài);三是匯聚創(chuàng)新智慧,讓更多優(yōu)秀的開發(fā)者參與進來,保持數(shù)據(jù)庫技術的持續(xù)領先,與全球領先技術保持同步。
在開源技術體系中,上游的開源社區(qū)是整個創(chuàng)新的源頭,開源社區(qū)通過全球協(xié)作的開源項目,以不斷交付的方式形成源頭創(chuàng)新。再通過這種源頭創(chuàng)新的方式,不斷把創(chuàng)新的技術通過全球社區(qū)協(xié)作的方式生產(chǎn)出來。
平凱星辰認為,開源社區(qū)由產(chǎn)品(product)、用戶(user base)和貢獻者(contributor)三大部分構成。這三個組成部分并非靜態(tài)存在,而是形成了一個不斷循環(huán)轉動的飛輪。簡單地說,用戶使用產(chǎn)品時的真實場景驅動了新需求的產(chǎn)生,社區(qū)齊心協(xié)力開發(fā)軟件、維護文檔以及更新產(chǎn)品,更強大的產(chǎn)品又帶來更多的用戶和使用場景。關鍵的一點是,大量的社區(qū)貢獻者本身就是產(chǎn)品的直接或間接用戶,擁有開發(fā)能力。而他們背靠的是基數(shù)更大的、對產(chǎn)品使用場景有著深刻認識但未必有能力直接進行代碼和文檔維護的用戶群體,并和他們在社區(qū)中有著緊密的、端到端的接觸。這樣的飛輪每一次轉動,帶來的都是一次全面增長——場景更深廣、產(chǎn)品更成熟、社區(qū)更壯大。
以TiDB為例,當企業(yè)用戶把TiDB用在最核心的場景時,用戶自然就會希望能對這個項目有源代碼級別的把控,而TiDB的開源就成了一大優(yōu)勢。當企業(yè)為TiDB貢獻代碼,其技術人員對TiDB有了足夠的了解后,企業(yè)也會更緊密地跟TiDB項目綁定,該技術人員就會成為TiDB的布道師,甚至在團隊內(nèi)的其他業(yè)務上幫TiDB宣傳,而不僅僅是傳統(tǒng)的軟件銷售模式。這么一來,開源社區(qū)足夠多的場景驗證并推動產(chǎn)品研發(fā)往正確的方向迭代,一個更快速迭代和符合用戶需要的產(chǎn)品又降低了大家采用它的門檻和成本,進而進一步促進用戶數(shù)量的增長。
目前,TiDB已經(jīng)向包括中國、美國、歐洲、日本、東南亞、印度等國家和地區(qū),超過3000家企業(yè)提供服務,涉及金融、運營商、制造、零售、互聯(lián)網(wǎng)、政府等多個行業(yè)。
這完全不同的兩類客戶也對數(shù)據(jù)庫產(chǎn)品研發(fā)提出了挑戰(zhàn),互聯(lián)網(wǎng)用戶需要快速地迭代,不斷通過開源社區(qū)體驗最新的產(chǎn)品價值。而銀行客戶需要的是穩(wěn)定,不能頻繁升級,但是他們又希望將那些社區(qū)用戶驗證過的新特性吸收進來,同時交付出來的產(chǎn)品要確保穩(wěn)定,要能滿足國有大行高標準的穩(wěn)定性需求,要非常高效非常放心地使用。所以,平凱星辰采用了一個“穩(wěn)態(tài)+敏態(tài)”雙軌并行的研發(fā)機制,保證產(chǎn)品更新對用戶觸手可及,同時在核心場景也能穩(wěn)定放心使用。
開放多元的數(shù)據(jù)技術生態(tài)
很多人認為開源社區(qū)就是開源的競爭壁壘,其實并不是,真正的壁壘是開放生態(tài),而開源社區(qū)是構建生態(tài)的一種高效方式。大型企業(yè)可以和開源社區(qū)形成基于產(chǎn)品的深度協(xié)作,讓大型企業(yè)不僅可以把握自己的創(chuàng)新節(jié)奏,還可以反哺開源社區(qū)。在這方面,平凱星辰有很多鮮活例子。
比如,在和一個發(fā)行版廠商的合作中,一開始平凱星辰是作為一個供應商去幫助他們解決企業(yè)內(nèi)部遇到的數(shù)據(jù)增長問題。但在這個過程中,該合作方逐步參與到TiDB社區(qū)里的多個項目中,并提交了很多代碼貢獻,也參與了社區(qū)的運營活動,逐步發(fā)現(xiàn)平凱星辰真的是在用心經(jīng)營社區(qū)。故該合作方基于TiDB作為上游社區(qū)、上游生態(tài),打造了自己的分布式數(shù)據(jù)庫發(fā)行版,滿足企業(yè)內(nèi)部的一些數(shù)據(jù)庫創(chuàng)新需求。
基于開源的開放性,TiDB可以天然地與大數(shù)據(jù)生態(tài)集成,并加乘多個行業(yè)方案能力,結合云生態(tài)的發(fā)展,構建多元數(shù)據(jù)技術生態(tài),放大分布式數(shù)據(jù)庫在重點行業(yè)中的發(fā)展效應,加速分布式數(shù)據(jù)庫向更多行業(yè)不斷挺進。
原文標題:開源發(fā)展與開發(fā)者專題 | 平凱星辰聯(lián)合創(chuàng)始人崔秋——自主開源,場景驅動:TiDB 構建多元化的數(shù)據(jù)技術生態(tài)
文章出處:【微信公眾號:開放原子】歡迎添加關注!文章轉載請注明出處。
-
OpenHarmony
+關注
關注
25文章
3731瀏覽量
16431 -
開放原子基金會
+關注
關注
1文章
488瀏覽量
5242
原文標題:開源發(fā)展與開發(fā)者專題 | 平凱星辰聯(lián)合創(chuàng)始人崔秋——自主開源,場景驅動:TiDB 構建多元化的數(shù)據(jù)技術生態(tài)
文章出處:【微信號:開放原子,微信公眾號:開放原子】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論