我目前正在开发Unity制作的多人游戏,我需要设置一个数据库来存储我的问题。游戏将近似有一千个问题,并且可能会在以后增长。我想知道是否应该考虑使用Amazon RDS存储问题,并且每个玩家从那里检索问题,或者我是否应该在应用程序上存储db文件以供玩家在本地访问。
什么会更方便,为什么?谢谢!
1000件数据不是很大。如果我们假设1KB的文本,那么总大小将是1MB。这可以很好地适应内存,不需要数据库。
文本压缩得非常好,因此下载文件可以压缩,甚至更小。
您可以考虑将问题文件存储在Amazon S3中,并让游戏在游戏开始时安全地下载文件。然后它将在本地拥有所有数据,并且不需要连接到数据库来解决问题。