0

我正在设计一款回合制策略游戏,允许玩家保存游戏状态,以便他们可以在闲暇时玩/恢复游戏。这会创建一个数据环境,其中可能会发生大量并发读/写。此外,在游戏的上下文中,玩家可以使用许多不同的变量来转换数据。

我们有意实施了基于回合的设计来帮助减少并发读/写的数量,但是它仍然会导致一个非常动态的游戏环境,其中数据会不断转换(显然,鉴于它是一个游戏,可能会有一个1:1 的读写比),并且考虑到它的动态性,可能更适合无​​模式设计。

我现在想知道的是,是否有人看到 MySQL 集群在这样的环境中表现如何?它的性能是否与 Couchbase 或 Riak 等 NoSQL 解决方案一样好?对于写入密集型环境,哪个(整体上)表现更好?在峰值吞吐量下,哪个数据的访问时间更一致?此外,这将与 ACID 合规性保持最接近(和最快)——数据版本控制非常重要,即使它是基于回合的游戏,玩家也应该能够立即看到他们的选择——而不会遇到麻烦的锁定等问题。

4

0 回答 0