400-8010-352

分布式云數據庫 DCDB for TDSQL

DCDB for TDSQL是一種兼容MySQL協議和語法,支持自動水平拆分的高性能分布式數據庫——即業務顯示為完整的邏輯表,數據卻均勻的拆分到多個分片中;每個分片默認采用主備架構,提供災備、恢復、監控、不停機擴容等全套解決方案,適用于TB或PB級的海量數據場景。
產品概述
優勢 騰訊云 DCDB for TDSQL 基于中間件的分布式數據庫
分片策略 自動分庫分表

只需設置 ShardKey,后臺根據物理節點規格自動水平拆分

半自動分庫分表

需要根據物理節點規格初始化拆分策略,可能會導致單節點容量瓶頸

性能對比 超高讀寫性能

標配 PCI-e SSD 存儲,內核性能調優,支持讀寫分離技術,性能10倍于自建方案

較低讀寫性能

基于物理機實際配置,公版引擎未進行性能調優

容災方案 故障自動恢復

提供雙機熱備高可用方案,秒級自動切換,30分鐘內自動重建故障節點并重新加入集群

手動恢復

僅提供高可用方案,但是節點故障后,需要手工重建節點并手工同步數據

易用性 功能完善的 Web 控制臺

輕松管理數據庫,控制臺提供容災、備份、恢復、監控、遷移等方面的全套解決方案

簡單的 Web 控制臺/命令行

不少操作需要運維手工配置

擴容方案 自動擴容

平滑擴容,擴容后原有數據庫將自動再均衡(Rebalance)數據,期間不停服

手動擴容

擴容后,需要手工遷移數據,多數情況下需要“停機”擴容

同步方式 三種同步方案

異步、半同步、強同步(MAR)三種同步方式,保障主機故障不會丟失數據或數據錯亂

兩種同步方案

異步/半同步復制主機會導致數據丟失或錯亂

配置安全 全局統一管理配置

統一配置更安全,不會出錯,好遷移

各個分片各自管理

更靈活就意味著無規則,容易出事故,而且不利于彈性伸縮

產品功能
  • 易用性
  • 可擴展性
  • 高可用
  • 同步方式
  • 高性能
  • 特性功能
  • 無需大幅改造,快速接入 DCDB for TDSQL

    全自動水平拆分

    只需設置 shardkey,系統將自動根據節點主機規格,智能配置分片規則,自動水平拆分庫表

    兼容MySQL和SQL語法

    兼容 MySQL5.5/5.6,支持90%以上的 MySQL 語法

    Web 管理中心和命令行工具

    可視化 Web 控制臺輕松管理數據庫,查看完整的數據庫運維監控系統,支持第三方命令行工具如 SQLyog

  • 不停服擴容,PB級數據輕松支持

    彈性擴展,平滑擴容

    支持服務節點實時擴展,一鍵擴容,擴容期間不停服

    自動再均衡(Rebalance)

    增加分片或升級分片規格時,數據自動遷移,保證每個節點數據實現均衡分布;遷移過程服務不會停止

  • 十年服務經驗保障,集群可用性超過99.999%

    秒級切換

    路由將保證 SQL 轉發到正確的節點,DCDB for TDSQL 網關集群(TProxy)高效轉發路由,檢測到節點故障后,200ms 內切換路由解析

    節點故障自動恢復

    承載分片的物理節點故障,調度系統自動重試恢復節點,如果原節點無法恢復,將在30分鐘內自動申請新資源,并通過備份重建(Rebuild)節點

    可配冷備時間

    可配置冷備保存時間,最高可配置10年

  • 靈活的同步方案,保障數據不丟不亂

    三種主從復制方案

    三種同步方案:提供異步、半同步、強同步三種同步方案

    強同步(MAR)

    Multi-thread Asynchronous Replication 異步多線程強同步復制,當備庫完全同步后才由主庫給予應用事務應答,保障數據不丟、不錯,異步多線程方案極大提高同步性能,跨機房同步延遲低于30ms

  • 硬件與架構的綜合提升,讀寫性能是自建數據庫10倍

    PCI-e SSD

    基于高速 PCIExpress 架構的企業級固態硬盤(SSD)和相關控制器提供硬件加速能力,采用線程池技術解決最大連接數限制及過多線程帶來的系統開銷

    性能并發線性增長

    隨著 DCDB for TDSQL 分片節點的增加,每個節點分別承擔一部分分布式任務的處理,并發性能等同于線性增長

    讀寫分離

    支持應用透明讀寫分離和應用級讀寫分離方案,可根據業務需要靈活調整,有效提高讀性能

    性能優化

    通過對節點、訪問、負載、存儲引擎等實現監控,并對慢查詢的20種指標進行完整分析,幫助用戶更好的排查數據庫的性能問題

  • 補齊傳統分布式數據庫的不足

    自增長主鍵

    提供自增長主鍵(ast_insert_id)

    不鎖表增加字段

    通過第三方工具實現不鎖表增加字段,提高升級效率

    全局序列號

    數據切分后,原有主鍵約束在分布式條件下無法使用,DCDB for TDSQL 通過調度集群引入數據全局唯一標識,保障數據唯一性

產品架構
  • 架構說明

    • 數據分片 水平拆分的MySQL數據庫,若干個數據分片形成一組邏輯統一物理分散分布式的數據庫實例。
    • 節點 承載分片的物理節點,DCDB for TDSQL默認采用一主一備的架構部署。
    • 調度集群 作為集群的管理調度中心,主要管理數據庫節點組、接入網關集群的正常運行。
    • 接入網關集群 提供應用SQL訪問時的,賬號鑒權、SQL解析、分配路由等功能。
    • Hadoop分布式文件系統(HDFS) 提供數據災備服務,提供至少2份備份
應用場景
  • 大型應用

    解決百萬用戶以上的大型應用,如電商、金融、O2O、社交應用,產生海量的數據,普通MySQL架構無法支撐業務增長的問題
  • 物聯網數據

    在工業監控和遠程控制、智慧城市的延展、智能家居、車聯網等物聯網場景下,傳感監控設備多,采樣率高,數據存儲要求高,超大數據規模存儲的問題
  • 文件索引

    平臺的圖片、小文件、視頻的數據極大,文件索引為億級,該類數據通常只有新增、修改、讀取、刪除操作,分布式數據庫可以有效提高提高索引檢索的效率
  • 大數據存儲

    關系型數據是最有價值的數據之一,因大數據分析的需要,需要存儲大量歷史數據,并解決數據讀、寫、分析的需求
超預云服務器

為企業提供:騰訊云服務器/視頻/游戲/微信開發/軟件/網站/APP…云解決方案

  • QQ群咨詢:212197992 咨詢電話:4008010352
  • 技術支持:021-60169696 13248283855
  • 產品咨詢:021-60169693 18521370613
  • 華北:
  • 華東:
  • 華南:

咨詢電話:400-8010-352

超預云服務器微信
400-8010-352
西甲历史射手榜