鵝廠資料庫的進階之路
在去年DTCC2020大會首日,騰訊雲資料庫總經理林曉斌(丁奇)接受了IT168專訪,他用“方向明確、穩步進展”來總結騰訊雲資料庫的2020年,2天之後,騰訊雲正式宣佈其資料庫品牌TDSQL的全新戰略升級計劃及未來發展戰略,騰訊雲高層為其站臺,鵝廠的資料庫和所有其它國產資料庫一道迎來新的機遇和挑戰。
騰訊雲資料庫總經理 林曉斌(丁奇)
如何做到雲原生?
2020年12月24日,在騰訊雲資料庫盛典上,騰訊雲宣佈其資料庫品牌全新升級。未來,騰訊雲原有的TDSQL、TBase、CynosDB三大產品線將統一升級為“騰訊雲企業級分散式資料庫TDSQL”。全新升級後的TDSQL將在多元場景下實現多引擎共存,充分發揮各個引擎的特點及優勢。
據悉,全新升級後的騰訊雲TDSQL將涵蓋分散式、分析型、雲原生等多引擎融合的完整資料庫產品體系。共有三大產品系列,分別為分散式資料庫TDSQL、分析型資料庫TDSQL-A、雲原生資料庫TDSQL-C,TDSQL MySQL版為原TDSQL,TDSQL PostgreSQL版為原TBase OLTP版及HTAP版;TDSQL-A PostgreSQL 版為原TBase OLAP版,並新增 ClickHouse 版;TDSQL-C為原CynosDB。其中TBase開源版依然叫TBase,暫未更名。
在騰訊雲資料庫盛典上,騰訊副總裁、騰訊雲總裁邱躍鵬還指出資料庫發展的三個變化,分別是:雲原生、國產化與開源共建。這些都是騰訊雲資料庫未來大力發展的方向,有騰訊雲高層站臺與支援,品牌升級後的騰訊雲資料庫迎來了新的發展機遇。
雲原生近幾年非常火熱的概念,關於雲原生業內並沒有形成統一的定義,普遍認為相比於傳統模式,雲原生天然具備高可用和高擴充等優勢。林曉斌指出雖然現在業內都在做雲原生,但是真正做到雲原生服務,需要滿足三個指標:一是透明化,能夠對使用者儘量透明後臺的細節;二是快速進行資源申請和釋放;三是資源解耦隔離。“有了這些基礎以後,雲原生不只是資料庫,雲原生資料庫等於生態儲存部分。真正雲原生理想狀態是所有的東西都不需要關注後臺的資源,像函式一樣去使用。所以你要有這個能力,上面的幾個指標是硬的衡量指標,不是放到雲上就是雲原生。”
騰訊雲資料庫在18年推出自研的雲原生資料庫TDSQL-C(原CynosDB),採用NewSQL共享儲存架構,其效能可以達到百萬級QPS,同時支援秒級彈性擴縮容。此外,TDSQL-C(原CynosDB)無伺服器架構版 Serverless版已在2020年Techo開發者大會上釋出,是國內首款計算和儲存全Serverless架構的雲原生MySQL資料庫。至今,騰訊雲賬戶上已經部署了超過40萬的雲原生資料庫。
林曉斌指出原來的TBase和TDSQL只是一個方案,升級為統一品牌TDSQL後為便於向客戶提供整體解決方案,讓使用者擁有簡單的入口。
國產資料庫厚積薄發
在信創和新基建東風下,國產化浪潮席捲而來。去年11月釋出的Gartner資料庫魔力象限報告中,中國資料庫廠商佔據三席,騰訊雲也躋身其中,這是厚積薄發的結果,也標誌著國產資料庫進入全新發展階段。林曉斌用“方向明確、穩步進展”來總結騰訊雲資料庫的2020年,這一年TDSQL投產平安銀行信用卡核心系統,成為銀行“大型機遷移”方面的突破。TDSQL至今已經支援了中國銀行、平安銀行、張家港行和微眾銀行等,此外,騰訊雲資料庫也支撐了第七次人口普查工作。
“現在國產資料庫在技術和效能上已經到了成熟階段。”林曉斌指出過去資料庫國產化處於摸索階段,服務銀行和運營商還會遇到技術短板,比如相容性、效能或者事務方面無法支援,導致專案有硬傷,需要業務做大量改造才能進行資料庫遷移,這些年資料牽引能力、相容性、業務認證和業務校驗能力都在逐步突破,現在很少出現技術卡殼情況,騰訊雲也積累了一批有自主研發能力的工程師,可以基於專案的需求去快速迭代產品。
作為底層基礎軟體,國產資料庫取得的成績來之不易。在國產化浪潮下有機遇,也有不少挑戰。林曉斌指出現在比較關鍵的技術點在逐步突破,未來加深對各個行業的理解是挑戰之一。“每一個行業有自己的技術特點。未來資料庫不再是提供零件,有這麼幾種資料庫,你(客戶)自己拿去用。要反過來我們瞭解這個行業以後,提出整體的解決方案,讓客戶更方便去做一些遷移或者構建新的業務。”林曉斌認為資料庫的未來是提供整體的解決方案,目前騰訊資料庫在能源、教育、金融、政企、網際網路等每個垂直行業都有專門的團隊來做解決方案。
伴隨著海量資料爆發,分散式資料庫應運而生,也成為國產化浪潮下的主要力量。業內對集中式架構和分散式架構也有很多討論,林曉斌認為某種程度上來講,分散式包含了集中式,在一些場景可以部署一個節點,架構支援分散式,保留其擴充套件性。而現在很多雲廠商釋出的資料庫一體機也可以做存算分離的架構,未來騰訊雲資料庫會推出存算分離架構的資料庫一體機。
在百舸爭流的中國資料庫市場,競爭也非常激烈。林曉斌認為真正能夠體現出雲資料庫廠商能力的是易用性、可診斷性,出現問題可以快速查明問題甚至可以做到事前預警。騰訊雲資料庫擁有資料遷移、運維診斷和智慧監控等SaaS工具,如今全新升級後的企業級分散式資料庫TDSQL與資料庫遷移SaaS工具DBBridge,以及實現軟硬一體融合的TDSQL一體機等,共同為客戶提供整體解決方案。
“我們前面還有好多路要走,至少我們知道現在要做什麼,方向還是比較明確的。”在採訪的最後,林曉斌表達了他對未來的信心。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69925873/viewspace-2748153/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【進階之路】詳解資料庫事物與隔離級別資料庫
- 【資料庫】Redis進階篇資料庫Redis
- Pandas使用DataFrame進行資料分析比賽進階之路(一)
- 你的Android資深工程師進階之路Android工程師
- 分享 | 滴滴分散式NoSQL資料庫Fusion的演進之路分散式SQL資料庫
- Typescript進階之路TypeScript
- 高階 Android 工程師的進階之路Android工程師
- Python 資料處理庫 pandas 進階教程Python
- 前端工程師的進階之路前端工程師
- React 進階之路(六)React
- React 進階之路(四)React
- React 進階之路(五)React
- Vue 進階之路(十四)Vue
- Django進階之路(一)Django
- React 進階之路(三)React
- React 進階之路(二)React
- React 進階之路(一)React
- 《MySQL 進階篇》十六:資料庫的設計規範MySql資料庫
- MySQL資料庫 ---MySQL表的增刪改查(進階)MySql資料庫
- 鵝廠4面
- 金山雲資料庫之路資料庫
- 從BST到LSM的進階之路
- flutter的進階之路之常用元件Flutter元件
- Git小白到老鳥的進階之路Git
- 程式設計師的進階之路程式設計師
- 小白進階之路,python實現介面自動化測試中如何使用pymysql直連資料庫?PythonMySql資料庫
- Linux-高手進階之路Linux
- 關於iOS進階之路iOS
- Linux運維進階之路Linux運維
- 《MySQL 進階篇》十七:資料庫其他調優策略MySql資料庫
- 騰訊雲資料庫的向上之路資料庫
- 全面總結!阿里巴巴資料庫運維演進之路阿里資料庫運維
- 進擊的國產資料庫,能否挑起高階市場大梁?資料庫
- Java中JDBC進階教程之資料庫的隔離級別!JavaJDBC資料庫
- Java成長之路--一個非科班生的進階之路Java
- 基於 ShardingSphere 的得物資料庫中介軟體平臺演進之路資料庫
- 企業資料庫安全管理規範 | 運維進階資料庫運維
- Mysql 資料庫 -------- SQL語句進階查詢 ------- 前部分MySql資料庫