我正在开发一款实时,双人和回合制Facebook游戏。我几乎完成了包含游戏机制的JavaScript代码,但我仍然没有将游戏实现为两个玩家和实时游戏。
我已经阅读了一些文章并询问了一些问题,说MySQL数据库不是我需要的。我需要使用NoSQL。我想提出建议,这些是需要考虑的事项:
答案 0 :(得分:0)
我会考虑使用Couchbase。它易于运行/管理。它使用JSON进行数据存储,这对于基于Javascript的应用程序非常有用,因为它是本机数据结构。
它在游戏公司中非常受欢迎。它闪电般快(它是memcached +单层持久性,所以我们说的是RAM速度)并且超级容易扩展。您仍然需要在Couchbase前面构建一个REST API服务来满足您的需求,但由于架构非常灵活,因此构建数据模型非常简单。
如果您需要帮助解决问题,请给我@scalabl3。
答案 1 :(得分:-1)
检查rethinkdb,用于实时。
公司从RethinkDB的实时推送架构中受益的用例包括:
协作网络和移动应用
流式分析应用
多人游戏
实时市场
已连接的设备