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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3U0BZ71o-1629950774862)(https://tcaplusdb-img-1301716906.cos.ap-nanjing.myqcloud.com/1(1)].jpg)

在《黎明觉醒》的世界里,幸存者们可以在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将继续用心服务每一位客户,与《黎明觉醒》及每一位客户一起,将每一件事情做到极致。

TcaplusDB X 黎明觉醒,探索不止,黎明将至相关推荐

  1. 黎明觉醒测试服服务器维护怎么办,这3种方法,可以获得《黎明觉醒》测试资格,建议收藏!...

    大家好,欢迎来到<刺激实战教室>,我是你们的老朋友刺激哥. 相信很多玩家浏览手机新闻资讯的时候,都刷到<代号生机>手游停止研发的新闻了. 虽然,<代号生机>停止研发 ...

  2. 腾讯光子《黎明觉醒》技术美术负责人:如何制作超真实的开放世界?

    在上周举行的虚幻引擎技术开放日(Unreal Open Day Online)活动中,不少国内大中型游戏厂商相继透露正基于虚幻引擎,建立更成熟的工业化生产管线,引发了行业热议. 事实上,一些没有在此次 ...

  3. 什么时候黎明觉醒服务器不维护,黎明觉醒火种测试什么时候开启_火种测试开启时间介绍_3DM手游...

    黎明觉醒火种测试什么时候开启?黎明觉醒官方最近宣布即将开启火种测试,很多想参加火种测试的小伙伴都很想知道测试什么时候开启,今天小编给大家带来了<黎明觉醒>火种测试开启时间介绍,一起来看看吧 ...

  4. 黎明觉醒服务器维护2021,黎明觉醒2021

    黎明觉醒2021游戏是一款超真实的开放世界生存手游,游戏打造了一个无缝式的超大开放世界,使用虚幻4引擎,真实的打造末日世界的每一个细节,让玩家感受末日到来时的真实与恐怖.快去下载体验吧. 黎明觉醒20 ...

  5. 黎明觉醒服务器维护怎么办,黎明觉醒无法更新怎么办 黎明觉醒无法更新解决办法...

    黎明觉醒无法更新怎么办?黎明觉醒无法更新怎么办?每次游戏更新总是会带来各种各样的问题,那游戏无法更新怎么办?寒山整理了相关的资料和攻略,接下来小编来为大家介绍下解决办法. 黎明觉醒无法更新怎么办 1. ...

  6. 黎明觉醒火种测试服务器维护,黎明觉醒火种测试什么时候上线 黎明觉醒火种测试资格获取方式(图文)...

    黎明觉醒是腾讯旗下的多人开放世界生存手游,对标的就是网易旗下的明日之后.在之前的曙光测试之后,这款游戏长时间来都没有传出过新消息,下面game234就来介绍一下黎明觉醒最新的火种测试什么时候上线,怎么 ...

  7. 黎明觉醒火种测试服务器维护,黎明觉醒3月25日开启火种测试

    黎明觉醒火种测试什么时候开启?黎明觉醒火种测试资格怎么获得?黎明觉醒火种测试怎么才能参加?游戏中3月25日的话就要开启测试了哦,很多玩家都是比较期待的,都是想要早点可以得到资格的,那么就需要看看可以获 ...

  8. 黎明觉醒服务器维护什么时候结束,黎明觉醒终极测试什么时候结束 黎明觉醒最终测试多久...

    黎明觉醒最终测试6月25日开启,很多小伙伴们肯定都想知道这个的测试时间是多久,什么时候结束,下面一起来看看吧. 本次测试何时开始?何时结束? 本次测试将在2021年6月25日10:30起开启游戏包体下 ...

  9. 黎明觉醒服务器维护什么时候恢复,营地被强行解散,《黎明觉醒》服务器出错,玩家:补偿让人致富...

    营地被强行解散,<黎明觉醒>服务器出错,玩家:补偿让人致富 前言: 大家好,我是阿瑶,每天为你发布游戏领域最新情报.对于生存游戏来说,营地是比较重要的.很多玩家为了找到志趣相投的人,会特地 ...

  10. 黎明觉醒服务器维护什么时候恢复,《黎明觉醒》公测时间已定?主播与官方说法不同,今年没希望了?...

    <黎明觉醒>公测时间已定?主播与官方说法不同,今年没希望了? 前言: 大家好,我是阿瑶,每天为你发布游戏领域最新情报.相信有很多玩家跟阿瑶一样,没有抢到<黎明觉醒>的测试资格, ...

最新文章

  1. scala编写排序算法
  2. 万万没想到 I 这 7 件超酷的事情,让开发更有效率
  3. TextView图文混排,显示添加的图片,三种常用方法,亲测
  4. oracle10_client的安装,Oracle10.2ClientWindows安装.doc
  5. SAP Spartacus category navigation页面鼠标进入事件的处理
  6. k8s ubuntu cni_手把手教你使用RKE快速部署K8S集群并部署Rancher HA
  7. vim 中代码的折叠和打开
  8. Maven 中央仓库及阿里云仓库地址
  9. 饿了么上架iPhone 12:最快花呗10分钟拿到手
  10. 宏程序自动生成软件_【软件】宏程序自动生成器V3.0下载
  11. 苹果Mac 下 Parallels Desktop “无法连接到 Parallels 服务”的解决方法
  12. access 的几种更新语句:update where 与 update join where
  13. 接口(interface、implement)
  14. 单细胞测序——基本知识
  15. C++ int a= {}和int a = 0
  16. 条件概率、全概率公式和贝叶斯公式
  17. 17、简单的企业人事管理系统(ssh)
  18. FL Studio水果中文版V20.8电脑系统配置要求
  19. html+css+js仿写星巴克网页
  20. OpenCV中如何保存Mat矩阵

热门文章

  1. SMURF(5R)-Science封面文章使用的16S新流程(二)
  2. 数字电子技术课程设计报告——电子脉搏测试仪的设计
  3. 三轴机械臂图纸支持3D打印支持stm32源码3D图纸运动解算说明
  4. markdown和marktop是啥关系?
  5. ue5-预计算可视性体积(PVS)
  6. 【Java】Feil类概述
  7. java手机充值_话费充值示例代码
  8. requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
  9. QQ5.1 去广告显IP新春完美版【木子李作品】
  10. NuGet是什么?为什么.NET项目中会有NuGet?如何使用NuGet程序包?