写点什么

[TcaplusDB|黎明觉醒] 一路相伴,不负期待

用户头像
数据人er
关注
发布于: 2021 年 06 月 17 日
[TcaplusDB|黎明觉醒] 一路相伴,不负期待

由光子工作室群自研出品,NoSQL 分布式数据库 TcaplusDB 提供数据服务的超真实开放世界生存手游《黎明觉醒》即将在 6 月 25 日迎来“长夜已尽,黎明将至”终极测试!


基于虚幻引擎 4 打造,《黎明觉醒》为玩家展现了一个以开放世界探索、真实生存、战斗、建造、社交为主要玩法,同时又充满真实细节的游戏世界。基于这些特点,《黎明觉醒》吸引了一大批忠诚用户。



在《黎明觉醒》的世界里,幸存者们可以在 10000*10000 的超大无缝地图中自由探索。这里有平原、矿山、沙漠、沼泽、废弃都市等 9 种地貌,你可以在不同的地貌环境中努力求生;这里有 50 种载具等你驰骋,让你尽情在荒野中驾车狂飚;这里有 70 种动植物构成丰富生态,搭配阴晴雨雪、沙尘暴等天气,让你感受最真实的自然生态系统。


如此丰富的玩法背后,是对数据库存储能力的巨大挑战。

为何选择 TcaplusDB

和手游发展初期,如今的手游用户对于游戏的玩法多样性、游戏体验以及画面品质等方面都有了更高的要求。


而对于一款游戏来说,一个好的数据库必须具备以下几点:


1.数据库性能稳定,安全性强,运行高效。


2.从业务的角度,该数据库能满足业务基本需求和使用场景。


3.从运维的角度看,这款数据库是易于运维、方便管理的。


TcaplusDB 作为一款分布式数据库,以高可用、高并发、兼容性和满足游戏业务特定场景需求的特点,从众多数据库中脱颖而出,《黎明觉醒》项目组在谨慎的多重测试后,选择了 TcaplusDB,这一选择是在经过多重测试反复衡量后的最佳之选。

功能与架构


如上图所示,TcaplusDB 默认采用 Master-Slave 模式,Master 负责用户请求的读写,Slave 充当热备节点。当出现 QPS 突增,读写分流会自动开启,即 Master 承当写操作,Slave 承担读操作直至后台扩容完毕,这样的设计保证了读写请求的稳定性。


同时,TcaplusDB 采用内存加高效 SSD 云硬盘混合部署的方式,能同时满足数据快速读写与持久化存储的需求;对于关系型数据库用户,TcaplusDB 提供类 SQL 的命令行工具 Tcaplus Client,用户可无缝切换执行 CRUD 操作;TcaplusDB 支持单表大小高达 2.56PB,用户不需要担心表文件过大导致查询加载缓慢的问题,且不会降低查询效率。

管理与运维

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 信息安全管理体系认证等多个证书,极力拓宽中国企业出海的数据库安全航道。。


最后

10 年的发展,不断的积累积累,最终破茧成蝶,TcaplusDB 的每一步都走得踏实而有力,其丰富特性和极致能力广泛适用于游戏、金融、政企、互联网、运营商等关键场景,为企业提供无限可能。未来,TcaplusDB 将继续用心服务每一位客户,与《黎明觉醒》及每一位客户一起,将每一件事情做到极致。

用户头像

数据人er

关注

还未添加个人签名 2021.03.09 加入

还未添加个人简介

评论

发布
暂无评论
[TcaplusDB|黎明觉醒] 一路相伴,不负期待