在今年的數字生態大會上,雲原生資料庫前進了一大步

来源:https://www.cnblogs.com/tencentdb/archive/2022/12/26/17006835.html
-Advertisement-
Play Games

雲計算時代,資料庫上雲已成為產業數字化轉型的重要動力。近期,在2022騰訊全球數字生態大會雲原生資料庫技術探索專場上,騰訊雲分享了在雲原生資料庫領域的技術演進與探索,並就其在不同行業場景中的最佳實踐進行了詳細講解,為廣大企業運用雲原生資料庫實現業務創新提供了有效借鑒。 騰訊雲資料庫高級工程師潘怡飛在 ...


雲計算時代,資料庫上雲已成為產業數字化轉型的重要動力。近期,在2022騰訊全球數字生態大會雲原生資料庫技術探索專場上,騰訊雲分享了在雲原生資料庫領域的技術演進與探索,並就其在不同行業場景中的最佳實踐進行了詳細講解,為廣大企業運用雲原生資料庫實現業務創新提供了有效借鑒。

騰訊雲資料庫高級工程師潘怡飛在致辭中表示:“作為基礎軟體的‘三駕馬車’之一,國內資料庫的發展正呈現三大趨勢:行業客戶的多元化,對資料庫性能與成本的平衡提出了更多樣的需求;應用場景的不斷豐富,要求資料庫具備更高的彈性和靈活性;資料庫已成為數字社會的新基建,其穩定性和安全能力亟待加強。對此,各行各業正加速進行資料庫的雲原生改造,以應對內外部環境的高速變化。

file

針對騰訊雲新一代雲原生資料庫的核心產品TDSQL-C,潘怡飛隨後介紹了其產品能力和發展方向。新版本的TDSQL-C 在全緩存場景、大數據場景中,對比傳統雲資料庫有200%的性能提升,可實現超百萬 QPS 的高吞吐、海量分散式智能存儲、Serverless 秒級伸縮,且價格僅為商業資料庫的1/10,是企業上雲的最佳選擇。

以瑞幸咖啡的實踐為例,TDSQL-C幫助瑞幸實現了零替換改造成本的雲原生架構升級,可靈活應對10倍的銷售流量洪峰,同時節省了大量資源和運維成本。未來,TDSQL-C還將進一步構建全球資料庫,強化異地多活及異地災備能力,並加強並行查詢及HTAP等能力的創新。

隨後的演講中,騰訊雲資料庫專家工程師李昕龍詳細介紹了TDSQL-C在架構、基礎硬體能力和自研內核等方面的關鍵技術突破。

在架構方面,TDSQL-C通過算存分離、共用存儲的方式實現了跨越式的發展,相較於傳統RDS,TDSQL-C單實例最大容量從10TB提升至1PB,只讀副本擴展時間從3058秒降低至11秒,主從時延從58秒降至5毫秒,系統啟動時間從75秒降至4.4秒,極大提升了資料庫容量、彈性、可靠性及可用性

file

在擴展性上,TDSQL-C構建了多種一致性以保證讀寫分離,並通過對並行複製的優化保證了高性能一致性,使高併發場景複製速度提升150%,主從延時降低70%以上;性能方面,TDSQL-C多級緩存和計算下推的設計,讓IO密集場景性能提升100%-300%;其OLTP和OLAP引擎構建於共用存儲之上,可應對不同場景的優化和執行需求,同時滿足交易和分析型業務對極致性能的需求。

同時,針對用戶最為關心的成本問題,TDSQL-C的serverless產品形態提供了強大的彈性能力,在128G實例、OLTP 1000併發讀寫+大事務更新的實踐中,極大縮短了停機、啟動、事物恢復及性能恢復時間。此外,TDSQL-C還實現了存儲壓縮和首創式的存儲空間動態回收,大大節省了用戶的實際使用空間,真正實現按量計費,使存儲成本節省95%以上。

騰訊雲資料庫高級工程師楊珏吉進一步分享了在降本方面的實踐。楊珏吉介紹,作為國內第一款雲原生Serverless 資料庫,TDSQL-C實現了三大目標:自動擴縮容,可根據業務負載擴縮容,開發者無需預測負載並提前擴容資源;按使用量計費,以實際使用負載進行計費,開發者無需為未用到的資源付費;無使用無付費,無數據請求時不對計算資源計費。目前,TDSQL-C 已在微信生態上為超過50萬開發者提供資料庫底座,廣泛滿足了個人開發者和初創企業小規格低成本使用、節省運維人力、快速迭代試錯的需求。

file

在不同行業的應用中,TDSQL-C也擁有不俗的表現。騰訊雲數據高級工程師田冬雪介紹,在電商、零售促銷場景應用中,TDSQL-C可根據運營推廣帶來的實際流量增長,進行靈活快速的流量擴容,節省大量成本的同時提高了業務可用性。

file

在游戲全球服務場景中,TDSQL-C的連接池能力確保了百萬玩家線上的高併發下資料庫的穩定運行,其輕量級寫高達45萬寫入QPS,可滿足百萬線上高頻寫需求。在配合運營推廣活動時,其秒級升配和秒級增加只讀實例的能力,可從容應對高擴容需求。

在金融業務數據安全場景中,數據一致性、數據安全、控製成本是傳統資料庫面臨的三大挑戰。TDSQL-C三副本強一致的設計及輕量級強一致方案,寫入路徑短效率高,極大提升了數據讀寫速度,既保障了數據安全性,也降低了資料庫計算與存儲成本。

後續演講中,英特爾數據中心與AI事業部資深解決方案架構師羅興賢講解了英特爾為TDSQL-C提供的技術助力。羅興賢介紹,TDSQL-C使用了英特爾Optan Pmem持久化記憶體,其讀寫性能提升2倍以上;在存儲方案設計上,TDSQL-C引入英特爾SPDK開發套件,請求延時最高降低80%,I/O不再成為瓶頸。在全緩存場景中,TDSQL-C對比傳統雲資料庫達到200%性能提升

專場最後還邀請到Yugabyte高級解決方案架構師邢華分享Yugabyte在雲原生資料庫領域的實踐。作為新一代企業級開源雲原生分散式OLTP資料庫,Yugabyte在適用性上實現了廣泛相容,可部署在公有雲、私有雲、混合雲或自建數據中心;在部署方式上,其實現了跨可用區、跨區域、跨雲情況下的數據強一致性,在跨區域游戲、數據隱私合規等業務場景中體現出極佳適配性。目前,Yugabyte已在德國、新加坡、美國等地部署有騰訊雲TKE集群,支持其海外服務。

目前,騰訊雲正逐步構建完整的雲原生資料庫產品體系,併在實踐中為不同行業用戶提供了穩定可靠的企業級雲資料庫服務。作為雲原生技術先驅,騰訊雲將始終堅持以客戶需求為核心,將更多研發力量投入到解決客戶痛點的產品上,為全行業創造新的業務價值與技術優勢。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在 C++98/03 標準中,類模板可以有預設的模板參數,如下: template <typename T, typename U = int, U N = 0> struct Foo { // ... }; 但是卻不支持函數的預設模板參數: template <typename T = int> ...
  • 數據在電腦內部是以二進位形式表示的,而數據有各種各樣的類型(比如數值、文本、日期......),不同類型的數據具有不同的特點,如果按照統一的格式進行處理,會很不方便。 為此,高級語言引入了數據類型的概念,用於對數據進行歸類,以便理解和操作。 數據類型分為基本數據類型和引用(對象)數據類型。其中,基 ...
  • 什麼是Lombok Lombok是一個Java庫,能自動插入編輯器並構建工具,簡化Java開發。 官網: https://www.projectlombok.org/ Lombok的作用 通過 添加註解 的方式,Lombok能以簡單的註解形式來簡化java代碼,提高開發人員的開發效率。 例如開發中經 ...
  • 哈嘍兄弟們,我是鄭再陽,馬上要成楊過了! 讀者:在下羊了個羊! 最近總是聽說哪裡哪裡陽了,哪個公司又團滅了,emmm~ 於是乎看了幾天後,終於輪到咱了,全公司同一天中招,直呼好家伙! 還好咱們備藥了,但是我就是不吃,哎就是玩,憑著強健的體魄,我硬是一顆藥沒吃挺過來了,吃藥的和沒吃藥的差不多,都是四天 ...
  • 準備工作開發環境 Python版本:3.7.8 相關模塊:requests模塊;tqdm模塊;pyfreeproxy模塊;pyechats模塊;以及一些python自帶的模塊。 效果預覽開始界面 游戲規則 wasd 控制人物的移動,空格啟動律師函炸毀全部籃球。 代碼實現 導入模塊 import py ...
  • P5721 【深基4.例6】數字直角三角形 1.題目描述 給出 n,請輸出一個直角邊長度是 n 的數字直角三角形。所有數字都是 2 位組成的,如果沒有 2 位則加上前導 00。 2.輸入格式 輸入一個正整數 n。 3.輸出格式 輸出如題目要求的數字直角三角形。 4.輸入輸出樣例 4.1輸入 5 4. ...
  • JZ57 和為S的兩個數字 題目 輸入一個升序數組 array 和一個數字S,在數組中查找兩個數,使得他們的和正好是S,如果有多對數字的和等於S,返回任意一組即可,如果無法找出這樣的數字,返回一個空數組即可。 方法1 暴力解題 思路 演算法實現 兩次迴圈,兩個值相加與sum進行比較,為true直接br ...
  • 一個簡單的C#實例。包括:GRPC文件的創建生成、服務端和客戶端函數類庫的封裝、創建服務端和客戶端調用測試。若有錯誤或更好的方法還請指正。 1、創建並生成GRPC服務文件 (1)打開vs2022,創建新項目控制台應用(其他應用好像不行)。 (2)需要安裝三個nuget包,如圖: (3)項目添加新建項 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...