Database 用于实时、两人Facebook游戏的NoSQL数据库 我正在开发一个实时的、双玩家和回合制的脸谱网游戏。我几乎已经完成了包含游戏机制的JavaScript代码,但我仍然没有将游戏实现为两人游戏和实时游戏

Database 用于实时、两人Facebook游戏的NoSQL数据库 我正在开发一个实时的、双玩家和回合制的脸谱网游戏。我几乎已经完成了包含游戏机制的JavaScript代码,但我仍然没有将游戏实现为两人游戏和实时游戏,database,nosql,Database,Nosql,我读了一些文章,问了一些问题,说MySQL数据库不是我需要的。我需要使用NoSQL。我想征求建议,以下是需要考虑的事项: 玩家在Facebook上,所以我需要显示他们的朋友,并指出一个朋友是否已经玩过游戏。 我还需要实现一个实时的游戏请求发送。这是一个两人轮换的游戏,所以玩家1必须先征得玩家2的许可,然后才能进行战斗。 我还想储存玩家的游戏信息。我想包括黄金、物品和能量,就像大多数著名的Facebook游戏一样。这些细节必须在球员比赛和进球时迅速更新。 我正在本地计算机上运行Windows,我将

我读了一些文章,问了一些问题,说MySQL数据库不是我需要的。我需要使用NoSQL。我想征求建议,以下是需要考虑的事项:

玩家在Facebook上,所以我需要显示他们的朋友,并指出一个朋友是否已经玩过游戏。 我还需要实现一个实时的游戏请求发送。这是一个两人轮换的游戏,所以玩家1必须先征得玩家2的许可,然后才能进行战斗。 我还想储存玩家的游戏信息。我想包括黄金、物品和能量,就像大多数著名的Facebook游戏一样。这些细节必须在球员比赛和进球时迅速更新。 我正在本地计算机上运行Windows,我将使用它作为测试服务器。但我计划在未来拥有一台基于Linux的服务器。因此兼容性仍然是一个问题。 我会考虑使用。它易于运行/管理。它使用JSON进行数据存储,这对于基于Javascript的应用程序非常有用,因为它是一种本机数据结构

它在游戏公司中非常流行。它的速度非常快,它的memcached+持久性只存在于一个层中,所以我们可以非常轻松地讨论RAM的速度和规模。您仍然需要在Couchbase前面构建一个RESTAPI服务来满足您的需求,但是由于模式是灵活的,构建数据模型很容易

如果您需要帮助,请与我联系。

检查是否用于实时

公司从RejectDB的实时推送体系结构中获益的用例包括:

协作web和移动应用程序

流分析应用程序

多人游戏

实时市场

连接设备


为什么您认为mySQL数据库不适合您的项目?在您的需求中,我看不到任何关于数据库选择的方面。@Philipp-我做了一些研究,发现NoSQL更能处理大型数据库。你能帮我决定吗?考虑到我需要一个实时的、两个玩家和回合制的脸谱网游戏。不,我不能帮助你,因为你描述的所有因素与选择数据库技术无关。您可以从描述数据的结构开始。但即便如此,它主要还是基于观点。