你熟悉的TDSQL不一樣了

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"過去三十多年,國內數據庫一直是跟隨者的姿態,直到 2010 年,雲計算廠商進入數據庫行業並推動雲化,數據庫才進入了全新的發展階段。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2020 年是國產數據庫的爆發點。在 Gartner 公佈的《2020 年度全球數據庫魔力象限評估報告》中,騰訊雲、阿里雲、華爲雲進入魔力象限,這也是中國數據庫 40 年來首次進入全球頂級數據庫行列。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在前不久的騰訊雲數據庫 2020 年度盛典上,騰訊雲發佈了數據庫品牌 TDSQL 的全新戰略升級計劃。這篇文章,我們聊聊 TDSQL 品牌升級原因以及升級後的變化。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"騰訊雲數據庫產品族"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"騰訊雲提供的數據庫產品及服務有 20+,並且以每年發佈 5 大產品、50 多個新功能的速度遞增。騰訊雲的數據庫產品按服務類型可以分爲關係型數據庫、非關係型數據庫、分佈式數據庫、分析類數據庫以及 SaaS 服務產品。"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"關係型數據庫包括 MySQL、PostgreSQL、SQL Server、MariaDB;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"非關係型數據庫包括 Redis、Tendis、MongoDB、Memcached 、HBase、TcaplusDB;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"分佈式數據庫:CynosDB、TDSQL、TBase;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"分析類數據庫:TBase、ClickHouse、Elasticsearch、SparkSQL、Snova;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"SaaS 服務:DTS-DBbridge、數據庫智能管家 DBbrain、訂閱商業分析等等;"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"其中,自研的數據庫主要包括三類,且生長於不同團隊和不同業務場景下:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"一是強交易型分佈式數據庫 TDSQL,對內支撐了整個騰訊的交易動態,包括財付通等,對外爲金融政務行業提供數據庫解決方案;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"二是在複雜場景下使用有明顯優勢的雲數據庫 TBase,是騰訊在開源的 PostgreSQL 基礎上研發的高性能 HTAP 數據庫。這是大數據團隊孵化的數據庫,既能承擔實時的數據處理,也具有較好的兼容性、穩定性;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"三是企業級雲原生數據庫 CynosDB,是由開源數據庫適配業務自主研發的數據庫。因其一開始就是爲了雲而打造,能夠服務海量用戶,在使用效率和節約成本方面表現出色。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"12 月 24 日,騰訊雲正式宣佈將原有的 TDSQL、TBase、CynosDB 三大產品線將統一升級爲“騰訊雲企業級分佈式數據庫 TDSQL”。全新的 TDSQL,共有三大產品系列,分別爲分佈式數據庫 TDSQL、分析型數據庫 TDSQL-A、雲原生數據庫 TDSQL-C。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"因這次升級,全新的 TDSQL 更加融合,全新升級後的 TDSQL 輔以能夠融合公有云與私有云、連接傳統 IDC 與雲數據庫的數據庫 SaaS 工具 DBbridge,和實現軟硬一體融合的 TDSQL 一體機,共同構成性能與通用性兼得的產品能力族。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"在此之前,TDSQL 經歷了什麼?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這要從騰訊數據庫的發展歷程說起。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2002 年,騰訊的數據庫還處於自用階段,騰訊計費平臺部的一個數據庫服務率先使用了開源的 MySQL,之後逐漸覆蓋騰訊多個領域的互聯網業務。在這個過程中,財付通的上線,是騰訊數據庫在純粹金融業務中應用的起點。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2004 年,爲了實現公司級敏感業務高可用、核心數據的零流失、核心交易的零錯賬等目標,騰訊自研了一款數據庫產品,並在此後不斷迭代,2012 年正式被命名爲 TDSQL。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2014 年,微衆銀行成立,普惠金融對數據庫的要求是低成本、無限擴展。於是,TDSQL 第一次作爲交付型產品,真正使用在銀行裏。目前微衆所有核心繫統仍然跑在 TDSQL 上。此後,TDSQL 成爲騰訊雲拓展市場的拳頭型產品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2019 年,TDSQL 拿下了第一個傳統銀行核心改造的項目,與張家港農商銀行合作,從集中式遷移到國產分佈式,打破了該領域對國外數據庫的長期依賴。新一代核心業務系統已經成功啓動並投入使用,張家港城商行也成爲全國第一家核心系統採用國內分佈式數據庫的傳統銀行。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"現階段,僅騰訊內部就有超百億級別的用戶賬戶。TDSQL 在互聯網全業務廣泛應用的基礎上逐步向政務、金融滲透,並朝着實現全行業應用覆蓋的目標邁進。目前,TDSQL 在各個城商行、大行、海外都有應用案例。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在這個過程中,除了深耕單點技術能力,團隊也在思考如何讓應用開發和整個交付過程更加流暢。這也是推動此次 TDSQL 品牌統一的重要原因。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"3 個發展方向:雲原生、超融合、國產化"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於企業來說,向國產數據庫遷移過程中,不能對應用有太大影響。既要在使用體驗上整體相似,還需在穩定性、高可用性等基本能力上有明顯提升。因此,TDSQL 在國產數據庫的替換方案上,重點佈局穩定性、高可用、語法的兼容性、異構遷移與應用回遷等方面。並將雲原生、超融合、國產化,作爲騰訊雲數據庫發展的核心戰略。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,騰訊雲系統上有 40 萬 + 雲原生賬號;自己的業務體系中有超過 12 億月活的用戶,交易量爲數十億筆 \/ 天;發起的開源項目已超過 110 個,擁有 33 萬 star。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"一、 雲原生是騰訊雲數據庫最重要的架構"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"傳統架構的雲數據庫存在着諸多缺陷,例如數據問題回檔慢、維護成本高、可用性低、故障恢復慢等。雲原生數據庫,是傳統數據庫與雲數據庫、雲計算的融合。用一個形象的比喻:傳統的數據庫上雲是一種“搬家”模式,而云原生數據庫提供的是一種“拎包入住”的方式。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"雲原生數據庫 TDSQL-C 可以兼容多個數據庫引擎,並採用計算和存儲分離的架構,最小購買單位爲集羣,每個集羣的計算節點和存儲空間單獨計費。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"值得一提的是,TDSQL-C 在產品架構上的創新是其他國內廠商所不具備的。TDSQL-C 通過對內核的深度改造,實現了“日誌即數據庫”的計算與存儲分離架構,從根本上解決了傳統數據庫彈性擴展能力的不足。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"同時完全兼容 MySQL 以及 PostgreSQL 等開源協議的產品特性,使得企業業務“零”改造就可以平滑地遷移到 TDSQL-C 上,幫助用戶業務快速上雲。同時 130 萬 QPS 的高性能和 128TB 海量存儲能夠充分滿足企業長期的業務需求,值得一提的是,TDSQL-C 實現了秒級的升降配和故障恢復,秒級擴展 1 到 15 個只讀實例,毫秒級主從延遲,GB\/s 的快照備份回檔,無論在可變的業務場景還是穩定高併發業務場景,均能賦予業務最優的彈性計算能力和最優的成本。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"不止於高性能,騰訊雲基於普通軟硬件的極簡優化,使性能與可用性達到與商用數據庫相當的水平,卻讓成本降低至商用數據庫的 1\/15。直觀上看,雲存儲降低了硬件採購成本;TDSQL-C 將存儲計算分離後,可以對數據庫進行全生命週期的智能化管理,實現按使用量計費,不使用不計費;智能自動化運維減少人工干預,也降低了隱性成本。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"二、基於雲原生構建超融合體系"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"伴隨新基建、產業互聯網快速發展,各行各業數字進程加速,數據形式越來越多樣化,越來越海量。如何能高效的解決數據庫在性能、成本、服務等諸多方面的問題,超融合是必然趨勢。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"騰訊雲的數據庫超融合體系,主要四個方面搭建:底層實現、開發者接口、軟硬一體化交付、全鏈路生態。該體系能夠融合公有云與私有云、連接傳統 IDC 與雲數據庫的數據庫 SaaS 工具 DBbridge,實現軟硬一體融合的 TDSQL 一體機:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"底層多模多引擎融合:"},{"type":"text","text":"極致的性能、成本和通用性有着天然的矛盾,多元化的場景下多引擎共存,充分發揮各個引擎的特點與優勢,才能實現極致和通用;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"向開發者提供標準化接口:"},{"type":"text","text":"多引擎的共存無疑會給開發者帶來選擇的困難,TDSQL 通過 AI 智能調度、Serverless 等方案,能夠徹底實現多引擎統一的標準化服務;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"交付方式融合:"},{"type":"text","text":"TDSQL 一體機是公有云的延伸,能夠讓客戶在敏感業務和運營成本之間實現更加精細化的管理;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"全鏈路生態融合:"},{"type":"text","text":"打通雲上雲下,讓所有客戶能享受雲上豐富的 SaaS 和 PaaS 服務,快速實現研發和服務全鏈路融合。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"超融合體系可以讓整體服務簡單易用。例如“數據庫安全”服務,具體包括加密、審計、SQL、防火牆等產品和功能,開發者只需要通過頁面上簡單的配置就能完成數據在全生命週期的管理。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"三、核心技術自研"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"回看過去幾十年,很多企業應用系統使用 Oracle 的原因,是開發商的開發習慣難以改變,如果在開發時就選用國產數據庫或者開源 MySQL\/PG 等,也是完全可行的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"國產化數據庫遷移不是一次性的遷移工作,更重要的是遷移後如何在較低的成本下穩定運行。這需要構建一個十分穩定的生態,需要學習 Oracle 當年構建生態的方法,加大技術開放的力度,培育第三方服務生態體系,免去企業的後顧之憂。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"騰訊數據庫積極融入國產生態系統,對底層硬件、操作系統、中間件等上下游的生態都進行了深度適配和優化。在 TDSQL 品牌升級的同時,騰訊雲還發布了“國產數據庫加速器產業聯盟計劃”,同步成立了數據庫合作生態扶持基金。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"此外,騰訊雲培訓認證體系也專門設置了“企業級分佈式數據庫 TDSQL 產品認證”課程,幫助企業從業人員瞭解分佈式數據庫 TDSQL 基本原理和架構,並具備基礎安裝使用和通過 TDSQL 赤兔平臺進行資源管理和備份配置。幫助企業把私有云環境的運維便利、可診斷性、快速定位能力提升至公有云水平。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"「張家港農商行」是國內首家銀行傳統核心應用國產分佈式數據庫的案例,在遷移完成以後,整體成本下降了 75%;「平安信用卡」核心是全球首例銀行大型機下移的項目,它支持十億級日交易量;剛剛結束的第七次人口普查中,TDSQL 支持了十億級用戶數據、億級個人用戶、七百萬個終端和百萬級峯值 QPS;此外,TDSQL 還通過「數字廣東」爲全廣東數字化民生政務提供數據庫服務;在「人保財險」部署了超過上千個節點,提供全核心業務的數據庫服務……"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這些不止是 TDSQL 的歷史性節點,也是國產數據庫發展進程中的重要突破。把核心技術掌握在自己手裏,更好滿足產業數字化的發展,是騰訊一直努力的方向。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"持續迭代"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"國內數據庫的市場需求在不斷變化,分佈式的需求源於客戶驅動,客戶需求方向是更加多樣化、聚合化,同時希望數據庫的使用效率更高、成本更低。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,騰訊數據庫已有的 20 多款產品及配套服務,每年有着超過 1000 次產品升級迭代,服務 1000 多家政府客戶和 2000 多家金融客戶。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"回看 2020 年,TDSQL 在底層核心能力和產品形態上做了迭代:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在底層核心能力方面,以儘可能讓客戶能像使用集中式一樣使用分佈式數據庫爲目標,持續優化存儲過程、分佈式查詢、智能診斷,以及基於一些新硬件的自研引擎等,提升數據庫的智能化;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在運維和服務能力方面,推出了 TDSQL 軟硬一體機的版本,讓產品交付就多了一種一體機的輸出方式。同時,通過專有的認證和培訓體系,讓企業運維人員快速適配能力。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"而在 2021 年,TDSQL 一方面會針對混合雲需求的產出整體解決方案,包括快速適配硬件和一體機的能力、傳統數據庫的兼容性等。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"據 IDC 預測,到 2024 年中國關係型數據庫軟件市場規模將達到 38.2 億美元,未來 5 年整體市場年複合增長率爲 23.3%。國產數據庫迎來了最好的時代,也希望能看到 TDSQL 在數據庫國產化的路上持續發熱。"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章