什么是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天。
用户价值:数据安全保障,轻松应对运营故障。

image.png

最后修改:2020 年 11 月 20 日 07 : 25 PM
如果觉得我的文章对你有用,请随意赞赏