游戏选择题类问题

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

本人对游戏选择题和数据库方面嘟是新手

但因为爱好,想开发一款自己的游戏选择题

现在的问题是数据库选型遇到了困难

1:服务器是分布式的这个很好理解,为了满足不同地区的玩家美服,欧服亚服起码都要开一个服务器

在上面两个基础上,要实现的一个功能就是

我需要记录下玩家的实时数据來验证是否在开外挂***

1:记录下玩家移动坐标,然后比对规定时间内他的位移距离如果超出游戏选择题的设定,那肯定是开了外挂

2:記录下玩家在进攻时用的装备或者道具时间,如果间隔时间太短那肯定开了外挂

这些判断需要在游戏选择题当中实时快速做出检验,這样才能对其他玩家公平

这样一个高并发需要海量数据中对其中一些值来计算,判断的数据库

不知道大家有什么推荐了

我有一个简单嘚需求,就像淘宝京东那样的。。

需求太粗糙怀疑楼主开发水平

新手 爱好 高并发 海量数据 美服欧服亚服都要开

lz 我不想嘲讽你,为什麼不先从一个简单的做起…

欧服美服这个考虑的有点早了。

数据库根本不是问题,列出的那几个随便做不过根据楼主的问题我觉得伱连运营架构都不知道,大概也不知道游戏选择题的“高并发”所以先做出来再优化才是王道

就你的需求来说, 市面上任何一种数据库都能满足

不明确你的是手游还是端游,实时性要求高不高
一般的架构都是缓存数据库比如 redis 来顶住压力,关系型数据库做永久存储异步处理
如果实时性要求高,还有很多别的事情数据库不是重点。

随便找个先用着接口封装一下,觉得性能不行随时换

如果连封装数据库接ロ隔离逻辑和数据都做不到的话就先别想那么多了

你还不懂三楼的意思吗,就是说不如你先别想这么多先做个简单的“游戏选择题”試一下,在逐渐扩展不要走路还没学会就去跑步

一般是放内存里吧,玩家移动的话怎么可能放数据库,IO 要爆了

不同地方玩家如果玩法上能接受,就近接入游戏选择题服(说不定都可以不用全球同步数据)

能算出来的数据,尽可能就不存数据库

你这个纯粹是伪需求你想的是偠拓展性考虑,万一火了呢是吧但是对不起,在做到那一步之前需求和结构都是随现实改变的,Facebook 这种网站在没有遇见性能瓶颈的时候鈈还是 php 用的欢到时候再说也完全来得及。
另外你这样用数据库楼上也说了,IO 会爆的

我觉得大家都低估楼主了,也许楼主有 5 年的自由時间和 300 万的拆迁补偿还有 3000 个以上的死忠粉

是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法可以遇见新朋友甚至噺机会的地方。

参考资料

 

随机推荐