云原生資料庫 TDSQL-C(Cloud Native Database TDSQL-C,TDSQL-C)是騰訊云自研的新一代高性能高可用的企業級分布式云資料庫,融合了傳統資料庫、云計算與新硬體技術的優勢,100%兼容 MySQL 和 PostgreSQL,實作超百萬級 QPS 的高吞吐,128TB 海量分布式智能存盤,保障資料安全可靠,
自2020年12月24日起騰訊云公有云的“云資料庫 CynosDB”更名為“云原生資料庫 TDSQL-C”,
TDSQL-C 產品架構
定制內核
:深度定制的資料庫內核,實作諸多企業級特性和優化,服務公司內部用戶和騰訊云百 TB 級別的外部用戶,是支撐關鍵業務平穩運行的基石,
日志即資料庫
:可計算智能存盤,由分布式存盤系統自動管理資料的多副本,實作自動擴縮容,自動故障校驗檢測和修復,日志即資料庫,真正實作了將 Redo LOG 下沉到存盤層,將網路 IO 減少到最低,
面向服務的體系結構
:架構基于現有的云服務如物件存盤 COS,云硬碟 CBS,云服務器 CVM,云網路服務如私有網路 VPC,騰訊網關服務 TGW(Tencent Gateway),
軟體優化與新硬體相結合
:通過基于 SPDK 和 RDMA 的零拷貝技術,減少了作業系統背景關系切換以及資料在用戶態和內核態之間拷貝引起的性能損耗,進一步優化了關鍵路徑的系統性能,降低請求延遲,
TDSQL-C 的核心設計理念
- Cloud Native 應 “ 云 ” 而生 —— 云原生資料庫面向服務架構,
- Creative “ 分 ” 而 治之 —— 計算與存盤分離,日志即資料庫,
- Comprehensive “ 兼 ” 容并包 —— 全面兼容新版開源資料庫,
- Cohesive 相 “ 輔 ” 相成 —— 極簡的軟體優化釋放硬體紅利,
- Cost Effective 事半功 “ 倍 ” —— 性能成倍提升,按量計費,
產品優勢
完全兼容
:TDSQL-C 將開源資料庫的計算和存盤分離,存盤構建在騰訊云分布式云存盤服務之上,計算層全面兼容開源資料庫引擎 MySQL 5.7 和 PostgreSQL 10,業務無需改造即可平滑遷移,
超高性能
:單節點百萬 QPS 的超高性能,可以滿足高并發高性能的場景,保證關鍵業務的連續性,并可進一步提供讀寫分離以及讀寫擴展性,
海量存盤
:最高128TB的海量存盤,無服務器 Serverless 架構,自動擴縮容,自動故障檢測修復,并按實際使用量計費,不用不計費,輕松應對業務資料量動態變化和持續增長,自動維護資料多個副本,保障資料安全可靠,
秒級故障恢復
:計算節點實作了無狀態,支持秒級的故障切換和恢復,即便計算節點所在的物理機宕機也可以在一分鐘之內恢復,
快速彈性變配
:計算節點可根據業務需要快速升降配,升降配不斷連接,根據記憶體大小不同升降級時間最快可到秒級,實作計算資源的成本最優,
快速只讀擴展
:計算節點可根據業務需要快速添加只讀節點,一個集群支持秒級添加洗掉1個 - 15個只讀節點,快速應對業務峰值和變化場景,
快照備份回檔
:基于資料多版本的秒級快照備份對用戶的資料進行連續備份保護,免去主從架構備份回檔資料的同步和搬遷,最高以GB/秒的速度極速并行回檔,保證業務資料迅速恢復,
高性能高可用企業應用
商用資料庫級別的高性能、高可靠
:1/15的成本使得 TDSQL-C 成為企業 Mission Critical 關鍵業務的最佳選擇,定制開發的多項內核優化以及企業級特性保障業務平穩高效的運行,讓研發人員專注于業務邏輯的開發,無后顧之憂,
解決了傳統主備架構彈性能力差,業務壓力大時的同步效率低
:主備切換時間不可控等問題,在提供高性能同時保證了系統的高可用性和業務的連續性,極大的減輕了運營和運維人員的作業量,
** 全面兼容開源資料庫 MySQL 和 PostgreSQL**
:原有業務應用幾乎不用更改即可接入 TDSQL-C,助力企業平滑上云,
自帶高可用架構
:自動維護資料多副本,自動進行資料的校驗和修復,減少人工干預,資料可靠性達99.9999999%,
互聯網和游戲業務
:
- 敏捷靈活的彈性擴展,無需預先購買存盤,可根據業務需要快速升降級,快速擴容,輕松應對業務峰值,
- 128TB海量存盤,按存盤量計費,自動擴容,免去合區合服的繁瑣操作,實作資源和成本的最優配置,
- 秒級的快照備份和快速回檔能力,在多副本的基礎上對用戶的資料進行連續保護,是互聯網和游戲行業的最佳選擇,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/308605.html
標籤:其它
