什么是腾讯游戏数据库?Tcaplusdb 专业游戏设计的Noql数据库

DE0CF5E8-88BD-4B96-9388-F8C47F1F853A.png 什么是腾讯游戏数据库?Tcaplusdb 专业游戏设计的Noql数据库  noql tcaplusdb 第1张


什么是Tcaplusdb

TcaplusDB 是专为游戏设计的分布式 NoSQL 数据存储服务。结合内存和SSD硬盘,实现高并发的游戏数据读写,目前我们可以看到它应用在火影忍者,穿越火线,王者荣耀 等众多腾讯的游戏里面。

腾讯官方介绍:

游戏数据库(TencentDB for TcaplusDB,TcaplusDB)是专为游戏设计的分布式 NoSQL 数据存储服务。结合内存和 SSD 高速磁盘,针对游戏业务的开发、运营需求,TcaplusDB 支持全区全服、分区分服的业务模式,为游戏业务爆发增长和长尾运维提供不停服扩缩容、自动合服等功能。同时,TcaplusDB 提供完善的高可用、容灾、备份、回档功能以实现7*24小时五个9的可靠数据存储服务。目前广泛应用于王者荣耀、刺激战场、穿越火线、火影忍者等数百款流行游戏。TcaplusDB 立志于打造面向全球的精品云存储产品,提供高性能、低成本、易扩展、稳定、安全的存储服务。

Tcaplusdb的优势

低成本运行:

以内存为主磁盘为辅的运行模式让内存作为数据库的存储,众所周知内存的速度可比存储快上上百倍,活跃玩家数据存储在内存,不活跃玩家数据存储在磁盘内从而实现活跃用户数据的快速读写

高效性能:

腾讯通过采用SSD硬盘 热冷数据 LRU(Least Recently Used)和多地冷备来进行存储数据 单机 QPS 达10万/秒,时延小于10毫秒。

游戏的常用功能:

游戏分区和合区 有些游戏经常在人少以后进行合区正常手动非常的麻烦,Tcaplusdb可以直接一键合区 并且将每个区进行对应分号

功能大全 (官方介绍)

Cache 与持久存储结合

功能介绍:Cache + 磁盘存储,冷热数据自动换入换出。

用户价值:不需要使用两种数据库,简化应用程序架构。

支持全区全服

功能介绍:存储空间无上限,单表最大支持50TB,不停服扩缩容,支持全区全服、分区分服。

用户价值:无需考虑存储空间扩容问题。

支持 PB 访问

功能介绍:结合 Protobuf 提供灵活的数据访问,支持指定字段的访问与抽取。

用户价值:节省带宽,降低成本。

快速回档

功能介绍:快速拉取冷备并行解压,全流程自动化回档,支持数据精准时间点回档,每个节点300GB数据冷备,2小时之内所有节点完成极速恢复。

用户价值:极速回档,减少故障损失。

备份容灾

功能介绍:过载保护;双机热备;每日冷备容灾机制,数据保留达30天,Binlog 流水保留15天。

用户价值:数据安全保障,轻松应对运营故障。


本文标题:什么是腾讯游戏数据库?Tcaplusdb 专业游戏设计的Noql数据库
本文链接:https://bk.56yu.xyz/?id=144
作者授权:除特别说明外,本文由 小宝 原创编译并授权 菠萝博客 刊载发布。
版权声明:本文使用「署名-相同方式共享 4.0 国际」创作共享协议,转载或使用请遵守署名协议。

  • 评论列表:
  •  访客
     发布于 2021-12-04 09:23:30  回复
  • 非常好

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。