有多少记录/对象太多了?

时间:2014-03-30 09:00:45

标签: ruby-on-rails database

我正在开发一种基于浏览器的游戏,用户可以购买和使用各种军事单位。每个单位都会有不同的统计数据和健康点,它们会处理他们在战斗中的行为,但会有500个单位,每个单位都代表它自己在数据库中的记录是资源密集型的?,或者只有一个记录会更好,具有金额/数字属性。我认为最后一种方法的问题在于我无法单独处理每个单元。

另外,如果相关的单位不会以图形方式呈现

1 个答案:

答案 0 :(得分:1)

这取决于。

如果500是整个应用程序中的单元总数,那么这不是问题。

如果每个玩家可以拥有500个单位,那么图片会有所不同,但可能仍然没问题。

如果您需要为每个HTTP请求加载数百个单位记录,那么这是一个完全不同的方案。根据您计划拥有的并发用户数量,它可能比您的数据库可以处理的更多。