天天看點

銀色情人節,和好用的TcaplusDB資料庫一起過節吧!

TcaplusDB 是專為遊戲設計的分布式 NoSQL 資料庫,作為騰訊雲的資料庫服務的一部分為廣大客戶提供極緻的遊戲資料體驗。目前已為《王者榮耀》、《穿越火線》、《火影忍者》等千萬級 DAU 大作提供了穩定的資料存儲服務,依托騰訊雲遍布全球五大洲(亞洲、歐洲、北美洲、南美洲、大洋洲)的基礎裝置服務節點,遊戲開發商隻需接入一次,便可友善全球遊戲使用者體驗。

功能與架構

銀色情人節,和好用的TcaplusDB資料庫一起過節吧!
銀色情人節,和好用的TcaplusDB資料庫一起過節吧!

如上圖所示,TcaplusDB 預設采用 Master-Slave 模式,Master 負責使用者請求的讀寫,Slave 充當熱備節點。當出現 QPS 突增,讀寫分流會自動開啟,即 Master 承當寫操作,Slave 承擔讀操作直至背景擴容完畢,這樣的設計保證了讀寫請求的穩定性。

同時,TcaplusDB 采用記憶體加高效 SSD 雲硬碟混合部署的方式,能同時滿足資料快速讀寫與持久化存儲的需求;對于關系型資料庫使用者,TcaplusDB 提供類 SQL 的指令行工具 Tcaplus Client,使用者可無縫切換執行 CRUD 操作;TcaplusDB 支援單表大小高達 2.56PB,使用者不需要擔心表檔案過大導緻查詢加載緩慢的問題,且不會降低查詢效率。

管理與運維

TcaplusDB 通過服務能力的标準化,整體提升客戶服務感覺和整體服務水準,主要服務标準化内容如下:

銀色情人節,和好用的TcaplusDB資料庫一起過節吧!

同時,随着資料庫功能的多樣化和運維環境越來越複雜,運維安全變得越來越重要

TcaplusDB 擁有獨立的運維平台和完善的運維指導體系,同時,TcaplusDB 分布在多地的技術支援團隊為産品提供 7*24 小時的技術支援服務,確定客戶運維工作的順利進行。

資料安全性

為保證資料安全,提高系統的容災能力,TcaplusDB 支援兩種方式資料備份:全量資料檔案冷備,每日定時進行,表建立好後,自動有腳本去備份存儲資料檔案,全量備份檔案儲存周期長;另一種是增量備份,主要基于 TcaplusDB 的 binlog 進行,自動進行備份。通過兩種方式備份的結合,保障了系統異常期間通過備份快速恢複的能力。

同時,TcaplusDB 在這些方面也下了功夫,全方位保障客戶的資料安全。

  • 資料容災: 叢集主從節點主要采用同城跨 IDC 部署(或跨機架、跨樓層方式,主從節點同步延時極短),binlog 自動備份,每天全量冷備;整個叢集各個子產品都是無損更新與擴縮容,使用者業務無感覺;
  • 資料一緻性:主從資料實時同步并采用 req/ack 機制確定資料完全一緻;主從切換時會确認主從資料一緻後再進行切換;故障發生時基于冷備+binlog 流水重建方式進行資料恢複,保障資料完整性;主從資料會進行周期性一緻性全量核對,并有異常修複機制; 使用者請求層面,根據實時回報的響應碼判斷資料操作是否正常;
  • 資料内容安全: 資料落地 CRC 校驗防篡改; 資料檔案存儲采用谷歌 Snappy 壓縮,且資料讀寫壓縮或解壓縮後會采用序列化和反序列化操作,即使資料檔案被劫持也無法解析資料内容;
  • 通路安全:內建騰訊雲使用者權限管理體系 CAM;TcaplusDB 背景支援基于 IP 白名單通路,即指定 IP 用戶端讀寫 TcaplusDB 資料;表格組内的資料互動均需密碼驗證,所有使用者操作均有審計日志;
  • 外部合規:在過去,TcaplusDB 一直為體系的合規而努力,目前 TcaplusDB 已獲得 MTCS 認證、CSA STAR 雲計算安全評估、KISMS 安全認證、ISO 資訊安全管理體系認證等多個證書,極力拓寬中國企業出海的資料庫安全航道。。
銀色情人節,和好用的TcaplusDB資料庫一起過節吧!

此生,願有人與你立黃昏,有人問你粥可溫,有人陪你度過漫長歲月。

此生,願有歲月可回首,且以深情共白頭!

銀色情人節,跟 TcaplusDB 一起過節吧!