无码人妻精品一区二区三18禁,影音先锋男人AV橹橹色,污污污污污污www网站免费,日韩成人av无码一区二区三区,欧美性受xxxx狂喷水

比Hadoop快至少10倍的物聯網大數據平臺,我把它開源了

Jeff Tao

2019-07-14 /

兩天前7月12號,我對(dui)外正(zheng)式(shi)宣布TDengine, 一款專為物聯(lian)網(wang)定制打造的大數據平臺軟件,正(zheng)式(shi)開(kai)源,將我和濤思(si)數據團隊(dui)兩年多(duo)的時間寫下的10多(duo)萬行C語(yu)言代碼放在GitHuB上,分(fen)享給全球(qiu)的開(kai)發者。

開(kai)源的(de)(de)代(dai)(dai)碼(ma)里(li),有(you)我(wo)自己親手寫(xie)的(de)(de)3萬(wan)多行C代(dai)(dai)碼(ma),包(bao)括我(wo)自己一(yi)直很得意的(de)(de)定時器(qi),RPC, 內存管(guan)理等(deng)一(yi)系(xi)列工具(ju)類程序(xu)。更重要的(de)(de)是(shi)(shi),我(wo)們將(jiang)最核(he)心(xin)的(de)(de)存儲引(yin)擎(qing)(qing)、計算(suan)引(yin)擎(qing)(qing)完(wan)全開(kai)源出來(lai)。存儲引(yin)擎(qing)(qing)是(shi)(shi)我(wo)親手寫(xie)的(de)(de),是(shi)(shi)我(wo)仔細分(fen)析物聯(lian)網(wang)數據特(te)點后寫(xie)出來(lai)的(de)(de),因(yin)此具(ju)有(you)超強的(de)(de)數據讀寫(xie)性能。計算(suan)引(yin)擎(qing)(qing)是(shi)(shi)團隊里(li)的(de)(de)廖博士寫(xie)的(de)(de),創新(xin)的(de)(de)解決了多表聚合(he)的(de)(de)性能問題。宣布開(kai)源,而且(qie)是(shi)(shi)將(jiang)核(he)心(xin)代(dai)(dai)碼(ma)開(kai)源,對于(yu)我(wo)個(ge)人,對于(yu)濤思數據,都(dou)是(shi)(shi)跨出了最重大的(de)(de)一(yi)步。宣布前我(wo)還在忐忑不(bu)(bu)安,但(dan)宣布后,如釋重負,輕松了不(bu)(bu)少,因(yin)為終于(yu)做了一(yi)件想做,但(dan)又不(bu)(bu)敢做,一(yi)直猶(you)豫(yu)是(shi)(shi)否要做的(de)(de)事情。

從(cong)1984年(nian)我高(gao)(gao)一(yi)時(shi)寫(xie)下第(di)一(yi)個(ge)Basic語言(yan)程(cheng)(cheng)序(xu),35年(nian)過(guo)去(qu)。這35年(nian)中(zhong),我進中(zhong)國(guo)科大(da)(da)學流體力學、天體物理,后去(qu)美國(guo)留學,進芝(zhi)加哥(ge)Motorola,3Com等公司工作,2008年(nian)回北京創(chuang)業(ye)(ye),開發(fa)了(le)(le)(le)無數(shu)(shu)(shu)的(de)(de)(de)產(chan)品。從(cong)編程(cheng)(cheng)發(fa)燒友,到專業(ye)(ye)的(de)(de)(de)軟件工程(cheng)(cheng)師、高(gao)(gao)級(ji)工程(cheng)(cheng)師、架構師再到CTO,CEO,一(yi)路走來,可(ke)以說是典型(xing)的(de)(de)(de)IT男(nan)發(fa)展路線(xian)。2016年(nian)底(di),我休(xiu)整一(yi)年(nian)后,看到物聯網大(da)(da)數(shu)(shu)(shu)據(ju)的(de)(de)(de)技(ji)術挑戰和市(shi)場機會,雖然自(zi)己(ji)當時(shi)已經快50歲,但我實在不(bu)想(xiang)游山玩水結束后半生,于是抱(bao)著“Leavea dent in the world”的(de)(de)(de)想(xiang)法(fa),再次走向(xiang)戰場,并且沖(chong)在了(le)(le)(le)最前線(xian)。一(yi)個(ge)人呆在家里,每天12個(ge)小時(shi),連續兩個(ge)月時(shi)間,寫(xie)了(le)(le)(le)一(yi)萬八(ba)千行(xing)代碼,寫(xie)出(chu)了(le)(le)(le)一(yi)個(ge)高(gao)(gao)效的(de)(de)(de)時(shi)序(xu)數(shu)(shu)(shu)據(ju)存儲引擎,證明出(chu)我設計的(de)(de)(de)數(shu)(shu)(shu)據(ju)模(mo)型(xing)能(neng)把數(shu)(shu)(shu)據(ju)插入、查(cha)詢速度提(ti)高(gao)(gao)十倍以上。隨后獲得(de)明勢資(zi)(zi)本、蠻子基金的(de)(de)(de)天使(shi)投資(zi)(zi),組建團隊(dui),2017年(nian)6月濤(tao)思數(shu)(shu)(shu)據(ju)正(zheng)式成立。

在團隊的(de)努(nu)力(li)下(xia),2018年(nian)8月(yue)濤(tao)思數據發布(bu)了(le)TDengine的(de)第(di)一個商(shang)業版。憑著產品超強(qiang)(qiang)的(de)性能,簡單、易用、易學的(de)特點(dian),在沒有任何銷售人(ren)員的(de)情況下(xia),我們獲得(de)了(le)將近(jin)十個付費客戶,涉及(ji)到(dao)智慧城市、數控機床(chuang)、新能源(yuan)、車聯網、IT運維等行(xing)業,而且最近(jin)又在電力(li)行(xing)業實現突破。在所有場(chang)合,當我介紹TDengine的(de)時候(hou),我都是(shi)(shi)特別的(de)自(zi)豪,因(yin)為這個超強(qiang)(qiang)的(de)產品是(shi)(shi)我與團隊一行(xing)一行(xing)代碼(ma)碼(ma)出來的(de),是(shi)(shi)無數個日夜(ye)debug出來的(de),不僅遠超國內的(de)產品,更是(shi)(shi)能把(ba)全(quan)球排名第(di)一的(de)同(tong)類產品拉下(xia)馬。但我不時陷(xian)入沉思,我50歲的(de)年(nian)齡(ling),每天還沒日沒夜(ye)寫(xie)代碼(ma),debug程(cheng)序(xu),見客戶的(de)目的(de)是(shi)(shi)什么?什么才是(shi)(shi)一個程(cheng)序(xu)員最大的(de)回報?

一(yi)段(duan)(duan)程序好比一(yi)個(ge)(ge)作(zuo)品(pin)(pin),一(yi)個(ge)(ge)作(zuo)品(pin)(pin)只(zhi)有(you)(you)有(you)(you)人欣賞才(cai)有(you)(you)價(jia)(jia)值,一(yi)段(duan)(duan)程序只(zhi)有(you)(you)更(geng)多的人使用才(cai)有(you)(you)價(jia)(jia)值。這(zhe)35年里(li)我開發過很(hen)多產品(pin)(pin),但一(yi)直讓我念念不忘,總(zong)給(gei)人提及的是1991年我為中國科大LB膜(mo)(mo)實(shi)驗室(shi)開發的LB膜(mo)(mo)天平,還(huan)(huan)有(you)(you)1993年我為姐(jie)姐(jie)開發的財務(wu)軟件(jian)。因(yin)為這(zhe)兩(liang)個(ge)(ge)軟件(jian),在(zai)將(jiang)近30年后,還(huan)(huan)有(you)(you)人在(zai)天天使用。中國科大LB膜(mo)(mo)實(shi)驗室(shi)的老師同學,還(huan)(huan)有(you)(you)我姐(jie),打開電腦(nao),看到(dao)的還(huan)(huan)是陶建輝的名字。這(zhe)真是一(yi)件(jian)讓我興奮和自豪的事情,因(yin)為他們證明了我的價(jia)(jia)值。

怎么(me)讓更(geng)多(duo)的人使(shi)用上TDengine?怎么(me)讓物聯網、車聯網、工業互(hu)聯網等行業普(pu)遍采用的Hadoop一套大(da)數據處(chu)理體系被盡快淘汰掉?作為一個基(ji)礎軟件,一個中間件產品,怎么(me)能(neng)在(zai)全(quan)球范圍推廣,而不是僅在(zai)中國自(zi)吹(chui)自(zi)擂(lei)?我自(zi)然(ran)想到了(le)開源(yuan)。但開源(yuan)什么(me),不開源(yuan)什么(me),與很多(duo)朋友交流,舉(ju)棋不定。

后(hou)來(lai)(lai)終(zhong)于想(xiang)明白了,要(yao)開(kai)(kai)源(yuan),就一(yi)定(ding)要(yao)開(kai)(kai)源(yuan)最(zui)(zui)核心,最(zui)(zui)有(you)價(jia)值的(de)(de)(de)部分(fen)。因為(wei)最(zui)(zui)核心的(de)(de)(de)部分(fen)不分(fen)享給(gei)大(da)家(jia),大(da)家(jia)采用(yong)你的(de)(de)(de)產品就沒有(you)任何意(yi)義,畢竟,市場上有(you)太多的(de)(de)(de)可(ke)替代(dai)的(de)(de)(de)方案。只有(you)將(jiang)(jiang)自(zi)己最(zui)(zui)美、最(zui)(zui)有(you)吸引(yin)(yin)力的(de)(de)(de)地(di)方充分(fen)展示(shi)出(chu)(chu)來(lai)(lai),才能(neng)(neng)吸引(yin)(yin)更多的(de)(de)(de)人來(lai)(lai)使用(yong)。因此我最(zui)(zui)后(hou)決(jue)定(ding)將(jiang)(jiang)最(zui)(zui)核心的(de)(de)(de)存儲引(yin)(yin)擎、計算引(yin)(yin)擎、還有(you)成套的(de)(de)(de)工具(ju)完全(quan)開(kai)(kai)源(yuan)。但怎么讓(rang)更多人的(de)(de)(de)領會(hui)到我們(men)的(de)(de)(de)架構呢?決(jue)定(ding)花大(da)力氣寫文檔、把我們(men)技(ji)術實現細節寫出(chu)(chu)來(lai)(lai),而(er)且這相(xiang)當程度上能(neng)(neng)夠回答眾(zhong)多的(de)(de)(de)關于性能(neng)(neng)的(de)(de)(de)質(zhi)疑。開(kai)(kai)源(yuan)的(de)(de)(de)目的(de)(de)(de),不僅是想(xiang)給(gei)中(zhong)國的(de)(de)(de)開(kai)(kai)發(fa)者用(yong),還希望全(quan)球的(de)(de)(de)開(kai)(kai)發(fa)者來(lai)(lai)用(yong),因此又(you)(you)花時間(jian)寫出(chu)(chu)整個(ge)英文文檔。TDengine只是一(yi)個(ge)中(zhong)間(jian)件,不是最(zui)(zui)終(zhong)應用(yong),因此團隊(dui)又(you)(you)開(kai)(kai)始寫應用(yong)案列,結合車聯網、IT運維、數(shu)控機床(chuang)等實際場景,將(jiang)(jiang)TDengine怎么使用(yong)用(yong)中(zhong)文、英文寫出(chu)(chu)來(lai)(lai)。

比Hadoop快至少10倍的物聯網大數據平臺,我把它開源了 - TDengine Database 時序數據庫
一百億記錄查詢的現場演示,吸引了很多程序員

從高中(zhong)起,我(wo)(wo)寫(xie)程(cheng)(cheng)序(xu)的(de)(de)(de)癖好就(jiu)(jiu)(jiu)是(shi)(shi)用(yong)極少的(de)(de)(de)代碼(ma)量去(qu)追求極致的(de)(de)(de)運行效(xiao)率和(he)極致的(de)(de)(de)用(yong)戶(hu)(hu)體驗。2008年我(wo)(wo)創辦(ban)和(he)信(xin),我(wo)(wo)自己寫(xie)的(de)(de)(de)WindowsMobile的(de)(de)(de)和(he)信(xin)客戶(hu)(hu)端只有(you)(you)18K,就(jiu)(jiu)(jiu)能通過(guo)(guo)移(yi)動互聯網(wang)免費收發短信(xin)、彩信(xin)和(he)郵件。2013年創辦(ban)快樂(le)媽咪,胎(tai)心(xin)算法程(cheng)(cheng)序(xu)不到(dao)600行源代碼(ma)。TDengine是(shi)(shi)我(wo)(wo)這一風(feng)格(ge)的(de)(de)(de)延續,沒有(you)(you)采用(yong)任何第三方(fang)組(zu)件,1.5M的(de)(de)(de)安裝包就(jiu)(jiu)(jiu)將一個物聯網(wang)大(da)數據(ju)平臺搞定,從下(xia)載、安裝到(dao)運行,不會(hui)超過(guo)(guo)5秒鐘。要是(shi)(shi)有(you)(you)程(cheng)(cheng)序(xu)員(yuan)仔細(xi)研究我(wo)(wo)們源碼(ma),看我(wo)(wo)們是(shi)(shi)怎么做到(dao)的(de)(de)(de),我(wo)(wo)會(hui)特別的(de)(de)(de)開心(xin)。要是(shi)(shi)有(you)(you)程(cheng)(cheng)序(xu)員(yuan)能把(ba)我(wo)(wo)這套方(fang)法借鑒過(guo)(guo)去(qu),把(ba)他現在臃(yong)腫的(de)(de)(de)系統大(da)幅(fu)裁剪,把(ba)性能大(da)幅(fu)提升,那我(wo)(wo)更會(hui)心(xin)花怒放。昨天(tian)有(you)(you)人在微(wei)信(xin)群里告訴我(wo)(wo),說RPC模塊寫(xie)的(de)(de)(de)高效(xiao)簡(jian)潔,準備采納(na),真讓我(wo)(wo)有(you)(you)點(dian)得(de)意忘(wang)形。

寫財務軟(ruan)件,LB膜天平程(cheng)(cheng)(cheng)序時,是我(wo)一(yi)(yi)個(ge)(ge)人(ren)的(de)戰斗。令人(ren)開心的(de)是,這次TDengine是一(yi)(yi)個(ge)(ge)團隊在戰斗。為(wei)了(le)開源,團隊備戰了(le)一(yi)(yi)個(ge)(ge)月時間。90后(hou)洪澤、江(jiang)燚總(zong)擔心我(wo)們的(de)文(wen)檔(dang)(dang)寫的(de)不(bu)清(qing)楚,不(bu)夠(gou)仔(zi)細(xi),讓大家看不(bu)明白,因(yin)此不(bu)停的(de)改,廖博(bo)士(shi)總(zong)想(xiang)(xiang)著(zhu)代碼要如何規范,如何讓產品更穩定,性能對(dui)比測試(shi)文(wen)檔(dang)(dang)的(de)文(wen)字都一(yi)(yi)絲不(bu)茍,勝亮、李暉想(xiang)(xiang)著(zhu)怎么(me)讓配(pei)(pei)置參(can)數(shu)更加簡(jian)單、怎么(me)讓安裝過(guo)程(cheng)(cheng)(cheng)更加順利,連我(wo)們團隊里(li)唯一(yi)(yi)的(de)女生雖然不(bu)寫程(cheng)(cheng)(cheng)序也激情高(gao)(gao)漲,為(wei)我(wo)們程(cheng)(cheng)(cheng)序猿們搖旗吶喊。最開心的(de)是,我(wo)剛(gang)(gang)剛(gang)(gang)高(gao)(gao)中(zhong)畢業(ye)的(de)兒子(zi),主(zhu)動(dong)承擔了(le)整個(ge)(ge)新版網站的(de)開發,從(cong)設計、前端、后(hou)臺(tai)、瀏(liu)覽(lan)器適配(pei)(pei)、數(shu)據分(fen)析到搜索(suo)引擎優化,都是他一(yi)(yi)人(ren)搞(gao)定,而且(qie)不(bu)放(fang)過(guo)任何一(yi)(yi)個(ge)(ge)細(xi)節(jie),無論是單詞、語法錯誤(wu),還是排版的(de)樣式,都細(xi)細(xi)研(yan)究。有(you)這樣的(de)團隊,我(wo)心滿(man)意足。

宣布開源(yuan)(yuan)之(zhi)前,我沒有(you)去征詢投資(zi)方的意見。但我宣布之(zhi)后(hou),明勢(shi)資(zi)本的明明、Neil等都(dou)第(di)一時間轉(zhuan)發消息,主動問我需要什么(me)樣的支持,蠻子基(ji)金、永(yong)輝瑞(rui)金和溫青投資(zi)也都(dou)是第(di)一時間支持轉(zhuan)發。謝(xie)(xie)謝(xie)(xie)你們的信(xin)任,謝(xie)(xie)謝(xie)(xie)你們對程序(xu)員情懷的支持。有(you)你們做后(hou)盾,我們開源(yuan)(yuan)的道路(lu)只會更(geng)順。

寫了(le)35年(nian)(nian)的(de)(de)程序,終于把自己的(de)(de)看家本領曬了(le)出來,共享(xiang)出來。兩年(nian)(nian)多(duo)的(de)(de)時間,近二十(shi)萬行代碼,放(fang)在了(le)GitHub上。好(hao)多(duo)朋友關切(qie)的(de)(de)問我(wo)(wo),開源(yuan)怎么贏利?拋(pao)開開源(yuan)的(de)(de)商(shang)業模式不提,我(wo)(wo)想,只要我(wo)(wo)們開源(yuan)的(de)(de)代碼真正創造了(le)價值,有(you)人用,那我(wo)(wo)和團隊就(jiu)是最(zui)大(da)的(de)(de)贏家。如果30年(nian)(nian)后,還(huan)有(you)人在用TDengine,哪怕只是其(qi)中(zhong)一(yi)(yi)個(ge)模塊,其(qi)中(zhong)一(yi)(yi)個(ge)函數,那就(jiu)是對我(wo)(wo)們兩年(nian)(nian)多(duo)日夜奮戰的(de)(de)最(zui)大(da)肯(ken)定,就(jiu)是給(gei)我(wo)(wo)這個(ge)程序員的(de)(de)最(zui)大(da)回報。更(geng)希望30年(nian)(nian)后,我(wo)(wo)還(huan)能對TDengine繼(ji)續貢獻代碼,那將是我(wo)(wo)還(huan)未老去的(de)(de)最(zui)好(hao)證明。

如果(guo)大家想(xiang)支(zhi)持我(wo)(wo)這個(ge)50歲(sui)的(de)(de)程序員和濤思數(shu)據(ju)(ju)(ju)團隊(dui),支(zhi)持源自中(zhong)國的(de)(de)IT底(di)層核心技術,那就趕快到(dao)GitHub上搜(sou)索、下載TDengine源碼,用(yong)起來(lai)。如果(guo)你(ni)發現什么(me)問(wen)題,我(wo)(wo)只會(hui)高興(xing),不睡覺都想(xiang)盡快去解決它(ta)。如果(guo)喜歡,更歡迎參與到(dao)我(wo)(wo)們這個(ge)項目中(zhong)來(lai)。五年之內(nei),世界上90%以上的(de)(de)數(shu)據(ju)(ju)(ju)都將是物聯(lian)網(wang)采集的(de)(de)數(shu)據(ju)(ju)(ju),如果(guo)我(wo)(wo)們一(yi)(yi)起開發出(chu)一(yi)(yi)個(ge)極為高效的(de)(de)數(shu)據(ju)(ju)(ju)處理(li)引擎來(lai)處理(li)這些數(shu)據(ju)(ju)(ju),而且(qie)為全球開發者(zhe)所使用(yong),你(ni)是貢獻者(zhe)之一(yi)(yi),那是一(yi)(yi)個(ge)多么(me)自豪的(de)(de)事情。

錢再(zai)多(duo),也難讓人在歷史上留下(xia)痕跡,但(dan)一幅(fu)好(hao)的(de)作品卻可以傳承,讓后人好(hao)好(hao)的(de)品味。愿我領頭開發的(de)TDengine成為(wei)傳世之(zhi)作,Leave a dent in the world!