《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業(yè)界動態(tài) > 國產數據庫的"自我博弈"

國產數據庫的"自我博弈"

2021-03-03
來源:雷鋒網
關鍵詞: 國產數據庫

  前言:很長時間以來,大多數據庫從業(yè)人士都將IBM大型機、Oracle等傳統(tǒng)數據庫奉為經典,尤其對于數據庫有著極高要求的金融行業(yè)來說,在他們眼里,地球上沒有任何一個數據庫能比他們更穩(wěn)定了。

  隨著產業(yè)環(huán)境的變化,以Oracle、IBM、微軟三足鼎立的數據庫市場格局正悄然發(fā)生著改變,而在這一變化過程中,國產數據庫也順勢而為向傳統(tǒng)數據庫發(fā)起了沖擊,并打破了銀行核心系統(tǒng)只能用Oracle數據庫的”潛規(guī)則“。

  對此,雷鋒網與騰訊云數據庫TDSQL團隊6位老兵展開了一場深度對話,還原了以TDSQL為代表的國產數據庫的進擊之路。

  把時間線拉回到2005年。

  彼時,員工平均年齡只有26歲的騰訊,如同一支不起眼的輕騎兵部隊,在剛剛興起的互聯網社交化浪潮中開疆拓土,以QQ為基礎打造了QQ空間、QQ游戲、騰訊網等爆款產品。

  ”騰訊之前的業(yè)務都比較聚焦,我們作為公司的計費團隊,承擔著公司所有收入實時計費工作,同時每天我們還有大量復雜報表計算?!?/p>

  說這句話的是現任騰訊副總裁李綱,2003年加入騰訊的他就一直都在騰訊的計費部門工作。隨著騰訊在SNS時代打敗了51.com、人人網、開心網等對手之后,QQ空間等產品帶來的增值業(yè)務也水漲船高。

 2.png

  騰訊計費團隊合影

  此時有一個問題擺在了李綱的面前:技術上使用的MySQL開源數據庫,面對用戶爆發(fā)式增長,會經常出現不穩(wěn)定,故障主備切換不及時、不準確等各種各樣的問題。

  ”集中式數據庫的產品力很強,兼容性非常強大,但是有一個問題是,邊界感是也是非常明顯的,你到了它的系統(tǒng)極限就會出現問題?!袄罹V說到。

  而當時,騰訊并非是今天這樣的互聯網巨頭,在各個領域騰訊都在與其他對手激戰(zhàn)正酣。如QQ空間有51.com、人人網、開心網等多個對手,游戲領域則有網易、盛大……

  顯然,如果不將技術層使用的數據庫出現的問題解決掉,騰訊將無法在各個領域拿下”山頭“獲得勝利。

  在此背景之下,內部經過了多輪討論之后,技術部門終于做出了決定。

  1

  自己做數據庫

  ”業(yè)務需要做這個事情,我們就想著先把它做好,也沒有想未來要干成什么樣的事業(yè)……“

  對于那時的心態(tài),潘安群(現騰訊云數據庫技術負責人)依舊記得很清楚。

  沒錯,騰訊計費部門作出的決定就是要自己做數據庫,正當李綱他們做出了這個決定之后,時任騰訊CTO的張志東,提出了一個要求:騰訊所有的賬戶都要像銀行一樣做到一筆都不差,一分都不差。

  而這個要求說白了,既然你們要自己做數據庫,那這個數據庫就要做到金融級的。

  有朋友比較清楚,金融行業(yè)對于數據庫的要求是最高的,可用性要達到99.999%,也就意味著,全年數據庫發(fā)生故障的時間不可以超過5分鐘。

  這不是一件容易的事兒。結合騰訊具體業(yè)務,除了張志東的要求可靠性和一致性之外,自研的數據庫還需要做到可以無限水平擴展,即能夠根據業(yè)務需求進行延伸。

  ”我們很多業(yè)務不能接受很長的交易時長,比如游戲里面買一個道具,微信里發(fā)一個紅包,它是要馬上到賬的,因此對于我們數據庫的穩(wěn)定性、可靠性、性能以及可延展性都提出了很高的要求?!?/p>

  在QQ空間、QQ游戲、財付通等一系列業(yè)務推動下,定位于金融級一致可靠、互聯網彈性擴展、高性能的分布式數據庫系統(tǒng)就從2007年開始逐步在騰訊內部孵化,就是后來的TDSQL。

3.png

  QQ空間登錄頁

  就在計費平臺等多個部門的共同努力下,騰訊在2008年擁有了QQ、QQ空間、QQ游戲和騰訊網四個億級流量入口;2009年,騰訊網游收入超過盛大;2010年的3月5日晚,QQ同時在線人數超過1億……

  經歷過那段時光的朋友都知道,騰訊那時有著難以掩蓋的光環(huán)。在這背后,騰訊自研的TDSQL數據庫也有著無法忽略的功勞。

  2

  安心喝咖啡

  2010年,騰訊成立12周年紀念慶典結束之后,馬化騰發(fā)出了一封題為”打開未來之門“的全員信。

4.png

  馬化騰全員信截圖

  ”開放“成為了這封全員信的核心思想,這也是騰訊決策層第一次將之定義為戰(zhàn)略級的行動。

  技術層面,騰訊推出了開放平臺(騰訊云的前身),允許外部開發(fā)者接入。對于數據庫、共享存儲等基礎支撐平臺,意味著其不僅要支撐騰訊內部業(yè)務運轉,也更要保證外部客戶平穩(wěn)開發(fā)和運行。

  ”騰訊內部是大胖子業(yè)務,體量非常大(用戶數都是千萬級往上),到了開放平臺我們做的時候發(fā)現很多小業(yè)務(用戶百萬級,甚至更少),相對來說,由于場景差異化,他們更容易出現意想不到的故障?!芭税踩喝缡钦f到。

  ”這對數據庫的穩(wěn)定可用、標準化服務方面提出了更高的要求,我們需要提供一個更加完整的底層數據庫解決方案才能夠讓他們盡可能避免各種問題?!?/p>

  內部微信支付、網絡游戲……,外部的不斷增加的開發(fā)者,TDSQL就在業(yè)務的推動下不斷發(fā)展錘煉。

  到了2014年,以金融級場景為例,TDSQL已經支持了騰訊內部90%的計費業(yè)務,托管了數百億賬戶,每天進行數億筆交易。

  對于擁有夢想的技術人員,從來都不會安于現狀。他們清楚,TDSQL在內部業(yè)務的驅動下,已經達到了團隊當年提出”安心喝咖啡“的目標。

  就是說,TDSQL在各種突發(fā)情況下,例如斷電、服務器故障,工程師依然可以一邊喝咖啡,一邊抖著腿看系統(tǒng)”自愈“。

  ”TDSQL在研發(fā)之初,就是默認所有的硬件設備都是不穩(wěn)定的,所以應對任何硬件發(fā)生的問題都能夠很快的解決掉?!袄罹V對雷鋒網說到。

  3

  點燃心中的火苗

  ”我們此前有些保守,業(yè)務有什么需求,我們就做什么滿足他的需求,但2014年之后我們覺得要有更高的挑戰(zhàn),我們希望技術的選擇、探索能夠走在業(yè)務的前面。“

  而這個時候正好有一個機會擺在了李綱他們的面前:國內首家民營銀行和互聯網銀行——微眾銀行,面臨著數據庫的選型。

  5.png

  ”微眾銀行的定位是普惠金融,他們希望將IT成本降下來,并且能夠廣泛服務用戶?!袄罹V回憶到。

  顯然,這樣的要求下,以Oracle為代表傳統(tǒng)集中式數據庫首先就被排除在外了,微眾銀行CTO和李綱聊了半個小時之后,最終選擇了TDSQL作為核心系統(tǒng)數據庫。

  TDSQL就此成為了第一個使用在銀行核心系統(tǒng)的國產數據庫。

  ”我們不僅感覺很驚奇,而且還膽戰(zhàn)心驚。我們和微眾剛接觸的時候,會跟他們說我們一致性、性能做的有多好,而他們首先跟我們講的是,先不說別的,可用性、穩(wěn)定性能不能保證?“潘安群對雷鋒網說到。對于銀行等金融機構來講,故障超過半小時,就已是非常嚴重的級別。

  因為是首次應用在銀行核心系統(tǒng),無形中給潘安群他們帶來了很大的壓力,但在微眾銀行開發(fā)人員與騰訊技術人員努力了半年之后,2014年底,微眾銀行核心系統(tǒng)正式投產,承載了微眾銀行數百個核心系統(tǒng)和全行所有OLTP業(yè)務。

  當前,微眾銀行每一個賬戶的科技運維成本降至僅為3.5元/年,僅為國內其它銀行的1/10,相比國際銀行則更低,只有其成本的2%至5%

  截至目前,微眾銀行基于TDSQL搭建的分布式銀行核心系統(tǒng)已成功服務超過2.5億客戶,實現年均日交易3.6億筆,單日交易峰值近6億筆,最高TPS達到10萬+。

  這個項目也成為了騰訊金融云第一個案例,而這個案例點燃了潘安群他們心中的火苗:讓TDSQL真正的走出去。

6.png

  早期核心團隊合影,前排右三為潘安群

  一點點看著TDSQL長起來的潘安群很清楚,TDSQL 實際上已經完全具備了承擔銀行核心交易的能力。放眼當時整個行業(yè)來看,極大部分金融政企機構核心數據庫仍受制于國外傳統(tǒng)集中式數據庫產品。

  然而,讓大家都信服TDSQL的能力,微眾銀行的案例還缺少點意思,主要有以下原因:

  微眾銀行是騰訊發(fā)起成立的,選用了TDSQL缺少了些說服力;

  微眾銀行是一家互聯網銀行,沒有線下網點,業(yè)務模式也和傳統(tǒng)銀行很不同。它能用國產數據庫,并不完全證明傳統(tǒng)銀行也可以用。

  微眾銀行的系統(tǒng)搭建是從無到有的過程,不涉及到替換的問題,TDSQL能否真正應用于金融傳統(tǒng)核心系統(tǒng)還無法證明。

  但對于心中已經燃起火苗的潘安群,這股火一直都在憋著。

  就在2016年11月10日,潘安群發(fā)了這樣一條朋友圈:力爭讓每一張錢都能打上TDSQL Inside的標簽。

  4

  真正的舞臺

  這些年,國產數據庫發(fā)展創(chuàng)新持續(xù)在進行,不過一直都沒有觸及傳統(tǒng)銀行核心。

  在這個過程中,TDSQL的研發(fā)人員也都沒閑著,一直在打磨著產品。

  ”客戶使用數據庫產品希望是一鍵式的,不僅是在開發(fā)的時候,包括以后業(yè)務擴容的時候都是輕量化、標準化、不容易出錯,這是最重要的?!癟DSQL專家工程師雷海林對雷鋒網接著說到:

  ”對此,我們打造了DBbrain智能運營平臺;在遷移的兼容性方面,我們同樣也做了很多的工作?!?/p>

  在這些工作全部完成之后,雷海林他們很清楚,TDSQL已經完全具備了標準成熟的數據庫產品所要求的能力。

  機會總是會留給有準備的人的。

  2018年,張家港銀行核心系統(tǒng)使用的Sybase數據庫已經跟不上業(yè)務的發(fā)展了。

  一到年底銀行業(yè)務高峰期,CPU使用率就沖上去,I/O 吞吐也直接到瓶頸,有時候跑著跑著,核心數據庫突然就卡住一秒。而核心數據庫卡住一秒,張家港行科技部數據庫團隊也跟著緊張一秒。

  一旦哪天真的停了下來,后果將不堪設想,這也讓行領導決定升級其核心系統(tǒng)數據庫。

7.png

  銀行升級核心系統(tǒng)數據庫一直以來的潛規(guī)則是,首選考慮的會是Oracle數據庫。然而整個Oracle一套軟硬件核心就需要大幾千萬的支出,同時集中式數據庫并不符合云時代彈性擴展的趨勢。

  就在張家港行科技部數據庫團隊負責人盧麗歡犯難的時候,和張家港銀行、TDSQL有過合作的長亮科技團隊得知了這個消息,不斷給張家港銀行安利TDSQL。

  ”不僅性能好,價格也便宜!“

  聽到TDSQL的能力和價格,盧麗歡心動了。然而方案提交之后,就引起了軒然大波,因為在國內還沒有一家傳統(tǒng)銀行核心系統(tǒng)數據庫升級選擇過國產數據庫。

  但此前張家港銀行的一個非核心系統(tǒng)使用過TDSQL數據庫,表現也很穩(wěn)定,因此這個方案讓張家港銀行的領導有了些心動。

  開了10多次會進行論證之后,行領導最終拍板確定,這次銀行核心系統(tǒng)數據庫就選用TDSQL。然而,為了安全,這次核心系統(tǒng)數據庫替換采用賽馬機制進行:

  同時建造一套基于TDSQL數據庫的系統(tǒng)和一套基于Oracle數據庫的系統(tǒng),二者互為備份,到投產前再決定誰來成為主數據庫。但是,無論是TDSQL還是 Oracle,都要滿足一個硬指標:1500TPS。也就是至少支持每秒1500次的交易。

  ”張家港銀行領導的這個決定讓我們燃起了斗志,能給我們一個突圍的機會就已經很不容易了,也讓我們有了更大的動力來做這個事情?!癟DSQL高級工程師張文對雷鋒網表示到。

  至此,騰訊云數據庫團隊期待的真正舞臺拉開了帷幕。

  5

  掀開新的一頁

  說到這兒,我們不得不提長亮科技。如果把TDSQL比作一塊磚的話,騰訊云做的是提供”磚“的事情,長亮科技則負責把從騰訊云搬過來的”磚“砌到張家港銀行的服務器上。

  2018年10月,長亮科技團隊進駐了張家港銀行的機房,開始了第一次的測試。

  當將TDSQL數據庫灌入服務器,機器點亮,第一次測試開始,當結果出現之后,結果卻令現場的人大跌眼鏡:100TPS,只有目標成績的十五分之一。

  當遠在深圳的張文聽到這個結果時,立馬感覺不可思議。然而白紙黑字的結果就擺在那,既然你說不可能,你來呀!

  張文第一時間從深圳出發(fā),他堅信TDSQL絕對沒有問題,只是個小問題,兩三天肯定就解決了。

  然而落地趕到張家港銀行之后,自信的他,身后也冒起了冷汗,再看到身后銀行領導的眼神,壓力更大了。

  為了找到問題,項目組工程師一條一條的SQL語句去測試,很快,發(fā)現行里原有庫表設計有一個小問題,只要略微調整一下,TPS 的表現就能瞬間回血一大格。

  時間也并非如張文所預估的兩三天,經過半個多月的優(yōu)化,TDSQL性能直線突破了1500TPS,張家港銀行領導的眼神也變得如往常一樣熱情。

  就這樣,搭載TDSQL數據庫的核心系統(tǒng)建好了,為了保證系統(tǒng)穩(wěn)定性,項目組工程師又開始進行兼容性測試。

  這里需要說清楚的是,銀行核心系統(tǒng)就像大樹的樹干,基于這個樹干會長出多個系統(tǒng)出來,這也就意味著,樹干必須要保證與樹枝之間兼容,而在張家港銀行,基于核心系統(tǒng)”生長“的系統(tǒng)有上千個。

  為了保證與其他系統(tǒng)的兼容性,長亮團隊工程師選擇了500多個常用的交易系統(tǒng),就這樣一步一步的測試,所有人的心也都放了下來。

  最終,行領導決定:正式把TDSQL作為主數據庫,Oracle數據庫作為備份。

  監(jiān)管機構也認可的這個計劃,上線時間也隨之被確定:2019年8月16號。

  當所有人都在盼望著最后一刻到來的時候,卻又發(fā)生了一件詭異的事情。

  ”當時他們采購了一批機器,這批機器規(guī)格和我們測試環(huán)境一模一樣,但在實際測試時候發(fā)現,網絡I/O時快時慢,你沒有請求時機器性能很低,如果給它壓力比較大,性能就發(fā)揮得很好,我們覺得很詭異,與正常的反應正相反?!皬埼幕貞浀健?/p>

  面對這個情況,不僅是身在張家港的工程師,包括騰訊深圳本地的工程師都開始來幫忙定位這個問題。甚至當時還聯系了服務器廠家,然而廠家也沒能給出具體的解決方案。

  ”越是危機,越需要冷靜。很快我們就發(fā)現服務器本身的接口其實很空閑,那么時延很可能來自網絡。趕快抓包分析,問題被定位在了數據庫服務器網絡模塊上。再細致定位,問題出在網卡上?!?/p>

  經過大家的共同努力,很快從一個國外論壇上找到了線索:戴爾服務器為了節(jié)能,會在極端高并發(fā)的時候,自動開啟網卡的省電模式,問題隨之被解決。

  坐在桌旁回憶起這段往事的張文,至今仍心有余悸。

  ”如果沒有找到問題的話,我們可能就需要用測試的機器來頂上了,雖然這批機器被我們一年多的測試折磨得千瘡百孔。但這并不是我們想要的方案?!?/p>

  2019年8月15日23:31分,張文發(fā)了一條朋友圈:

  《張家港十二時辰》暑期巨獻!

  激動的心情溢于言表,并配了下面這張圖。

8.png

  2019年8月16日21:00,星期五,張家港銀行老的核心系統(tǒng)熄火。

  2019年8月18日18:00,星期日,張家港銀行新的核心系統(tǒng)啟動。

  然而,每個人的心依舊在懸著。

  2019年8月19日10:00,星期一,張家港銀行交易量猛沖,達到峰值,然后緩慢回落。

  成了,大廳里掌聲雷動。

  從這之后,張家港銀行成了”旅游勝地“。嘉興銀行、富邦華一銀行、青海省聯社、山東城商聯盟、華通銀行紛紛派人來參觀取經。

  值得一提的是,張家港銀行使用的TDSQL經過優(yōu)化之后,核心系統(tǒng)可以達到6200TPS。在性能方面,高頻賬戶類交易耗時在300毫秒之內,查詢類交易耗時在100毫秒之內,20秒內可以完成1萬筆批量代發(fā)代扣業(yè)務,日終跑批耗時17分鐘,存貸款結息耗時16分鐘,相比老核心日終批處理耗時60分鐘、存貸款結息耗時180分鐘有著質的變化。

  同時,成本更是被極大優(yōu)化。一個可以比對的數據是,集中式數據庫綜合硬件成本估算在4000—5000萬,而張家港銀行的分布式TDSQL方案不到1000萬,降低了近75%。

  而那個被用來作為備份的Oracle數據庫,最終沒被派上用場。

  6

  新的時代

  就在張家港銀行核心系統(tǒng)上線之后,咨詢TDSQL數據庫的銀行多了起來,就在張家港銀行項目結束之時,TDSQL的另一個團隊正做的熱火朝天。

  平安銀行信用卡A+新核心系統(tǒng)數據庫選型也選擇了TDSQL。而這次,更是一次業(yè)內首次將銀行核心系統(tǒng)從傳統(tǒng)集中式大型機下移至國產分布式架構平臺的嘗試。

 9.png

  負責這個項目的同事是王輝,他對雷鋒網表示到:”平安銀行的科技能力在全國都算是名列前茅,所以他們本身對合作對象的能力要求非常高?!?/p>

  在這個高要求下,系統(tǒng)開發(fā)的過程自然并不會一帆風順。

  ”平安那時候采購了兩批機型,戴爾和聯想的,他們在測試TDSQL的時候戴爾服務器延時偏大,聯想偏小,發(fā)現這個問題之后,他們還未查明原因,就直接到我們項目會議室說你們產品有問題,趕緊把誰給我叫過來看一下?!?/p>

  當時,平安的負責人很著急,王輝希望對方能夠把情況講清楚,但對方卻認為已經沒有時間間去詳細溝通這個事情,認為產品存在性能問題。雙方緊張之下,王輝只好到樓下買了一瓶飲料喝了下去,轉了一圈才上去。

  上樓之后,首先跟對方先對了一個規(guī)矩:別著急。

  之后在騰訊同學的測試下,發(fā)現是兩批服務器的配置不一樣。向行方提供了詳細測試報告后,騰訊同學的專業(yè)折服了平安的負責人。

  而這時候,他們也有了一個約定,等系統(tǒng)平穩(wěn)上線之后,要一起喝頓酒。

  而就在正式上線前最后一次版本升級過程中,為了確保升級過程順利,騰訊云事先通知了升級期間應用不能進行壓力測試,但是這個通知被行方無意中疏忽了,而在騰訊升級時,仍然做了壓力測試導致出現了一些問題。

  第一時間,平安銀行就通知了騰訊云認為產品又有問題,而5分鐘后,平安銀行則又通知不是騰訊云的問題。在此之后,為了讓客戶加強對產品的信心,雙方定下了一個”15分鐘原則“,即問題發(fā)生后雙方各自檢查15分鐘,再一起交流、溝通。

  雷峰網:”這是不是一個由不信任到信任的過程?“

  王輝:”是的,雖然他們選擇了TDSQL,但是開始并沒有太相信我們,而我們不管是什么問題,都會幫助他們解決,最終都滿足了他們的要求?!?/p>

  有著Oracle和AWS從業(yè)經歷的王輝對雷鋒網表示到,這樣的服務在與跨國公司的合作中根本體驗不到,其中有以下3個原因:

  第一,語言障礙,這是最大的問題;

  第二,國際化的企業(yè)很難為某個客戶定制;

  第三,整個服務流程和問題處理流程非常長,它的時效很難滿足國內個別客戶的要求,尤其是金融要求,你要達到這個時效,付出的費用非常高。

  就這樣,在騰訊事無巨細的服務之下。2020年10月31日凌晨5時,平安銀行信用卡A+新核心系統(tǒng)成功上線,其新系統(tǒng)能保障10億級交易賬戶,并可實現10億級的海量日交易量,真正為平安集團接下來的”雙11“大戰(zhàn)構建出銅墻鐵壁。

  ”上線前的頭兩周和上線之后的后兩周,我們是24小時響應的,投產的那三天我們是24小時大概有6個人在現場?!巴踺x回憶到。

  在他看來,給客戶的感覺就應該是產研包括騰訊云團隊都在全程保駕護航。

  也就在對話結束之后,王輝和張文便匆忙趕往機場,去為另一個客戶提供技術服務。

  7

  一條正確的路

  ”我是2003年加入的騰訊,在這個過程中我們整個數據庫團隊到目前為止,主創(chuàng)團隊所有成員幾乎都還在,團隊超級穩(wěn)定,我們昨天晚上和微眾銀行一個合作很深的部門年度聚餐,連著六年聚餐,發(fā)現都還是那些人?!袄罹V回憶到。

 10.png

  2017年騰訊云TDSQL團隊滿十年工齡員工合影

  ”我們過去十多年基本上沒有走偏過,這也是能夠讓我們團隊始終保持穩(wěn)定非常重要的原因?!芭税踩阂踩缡钦f到。

  穩(wěn)定的團隊,吸引了更多的數據庫人才不斷加入這個團隊。加之公司持續(xù)不斷地進行投入,則讓這個團隊在每一個方向點選擇上的堅定一致。

  ”數據庫的正朝著云原生、超融合、國產化這三個方向進行發(fā)展?!?/p>

  2020年12月24日,騰訊云正式宣布數據庫品牌TDSQL全新升級,李綱在舞臺上如是說到。

  原有的TDSQL、TBase、CynosDB三大產品線統(tǒng)一升級為”騰訊云企業(yè)級分布式數據庫TDSQL“,升級后的騰訊云TDSQL將涵蓋分布式、分析型、云原生等多引擎融合的完整數據庫產品體系。

11.png

  ”我們更希望客戶、包括行業(yè)對騰訊云數據庫體系能有一個更清晰的認知?!袄罹V表示。

  根據他回憶,因為三個數據庫名稱和自身特點本身就沒有吻合的匹配度,甚至有不少客戶會產生”該選用哪個數據庫“的困惑。

  同樣在他們看來,未來超融合技術體系還會解決多引擎共存下對云數據庫的開發(fā)與應用選擇帶來的挑戰(zhàn),TDSQL也將通過AI智能調度,以及Serverless等方案,來實現多引擎的統(tǒng)一標準化服務,讓用戶能夠快速實現研發(fā)及服務的全鏈路打通,而無需關心技術細節(jié)。

  回望TDSQL這段從開源到適配,從適配到自研的歷程,騰訊云將每一次經由業(yè)務適配考驗后的思考、經驗都化作數據庫服務的”活水“,灌溉自身業(yè)務的同時也灌溉了行業(yè)、開發(fā)者社區(qū)。

  從企業(yè)內部走向產業(yè)市場,歷經金融、政務、教育、文旅、工業(yè)、醫(yī)療、交通等多個場景的TDSQL,已經從產品化、技術成熟度、實際行業(yè)場景打磨的成長階段,走向了推動國產化數據庫良性發(fā)展的階段。

  事實證明,TDSQL走的這條路是一條國產數據庫可以走得通的路。

  必須承認的是,與國際上通用的商業(yè)數據庫產品相比,國產數據庫還有不小的差距。但通過國內數據庫企業(yè)不斷的”自我博弈“,這樣的差距必然會越來越小,甚至在云時代實現超越。


本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。