全部產品
Search
文件中心

PolarDB:網路遊戲:心動網路股份有限公司

更新時間:Jul 06, 2024

PolarDB採用儲存和計算分離的架構,提供分鐘級的配置升降級、秒級的故障恢複、全域資料一致性和免費的資料備份容災服務,既融合了商務資料庫穩定可靠、高效能、可擴充的特徵,又具有開源雲資料庫簡單開放、自我迭代的優勢。本文介紹心動網路股份有限公司如何通過PolarDB應對業務挑戰。

cn_PNG_RGB.png

公司介紹

心動網路作為中國互連網百強企業,是中國極具知名度的遊戲公司。旗下業務涉及遊戲研發營運、動畫製作、偶像娛樂等多個產業。公司創立於2002年,前身為中國最早的互連網分享網站之一的VeryCD。自2009年起,公司開始打造心動網路的自主品牌,致力於網頁及移動用戶端遊戲的研發與營運。

業務挑戰

  • 為支援遊戲業務快速出海,遊戲發行和TapTap遊戲社區全球化營運與交付,需要支撐全球化業務的統一部署。特別是東南亞人口密度較大的地區需要提供低延遲、高穩定的雲端服務。

  • 客戶服務於中國、東南亞和歐美等地人口大國時,在活動峰值時需要支撐100萬級玩家同時線上的高並發壓力。

  • 遊戲營運發布、遊戲服務端軟硬體故障導致服務端重啟,需要資料庫支撐更快的資料讀取能力,以實現業務的快速恢複。

解決方案

心動網路採用PolarDB分布式雲原生資料庫方案構建了全部業務系統:

  • PolarDB支援處理海量巨量資料,同時具備高並發、高可用和很強的Auto Scaling能力。

  • PolarDB特有的高效能讀能力,能在遊戲服務層因變更、異常等導致服務端重啟後,有效支撐業務的快速恢複。

架構

客戶價值

  • 優良的遊戲體驗

    基於儲存計算分離架構,所有執行個體都帶有一主一隻讀節點,提供3倍於MySQL的效能。基於高效能的讀寫能力,便於新開服以及應用彈性擴容。在遊戲版本發布、服務端重啟等情境可以大大縮短維護時間,又確保在極端情況下,不會因為遊戲服務端軟、硬體故障造成服務恢複過慢而影響玩家體驗。

  • 7x24高可用服務

    資料採用三副本一致性儲存,很好地保證了資料的可靠性。同時在主執行個體發生故障的時候,系統能在短時間(30s~60s)內完成快速切換,確保線上業務能夠在保證資料完整性的同時快速恢複以提供正常的服務。

  • 豐富的業務支援

    PolarDB能夠100%相容MySQL 5.6、MySQL 5.7和MySQL 8.0,完全相容MySQL各種生態和中介軟體開源工具,非常方便遊戲歷史戰績、遊戲儲值和營運活動的開展。

客戶感言

PolarDB提供高效能讀寫能力,100%相容MySQL,使得業務可以無縫遷移,支援100萬級玩家同時線上,以及遊戲服務端軟硬體故障導致服務端重啟時業務的快速恢複。”