求网游中建筑物时间的设计方法(简单)
假设 每个玩家有5个建筑物(或者更多。)
我想到了两种设计方法, 哪种好呢? 或者还有更好的?
方式一
userid build1 build2 build3 build4 build5
578 5 4 3 5 4
方式二
userid build leve
578 1 5
578 2 4
578 3 3
578 4 5
578 5 4
------解决方案--------------------你要如何访问数据库呢?一般我建议用第二种,可扩展性好。
------解决方案--------------------个人建议用方式二.
------解决方案--------------------可扩展性当然是二了
------解决方案--------------------
每个玩家的建筑数量是不是有限制,例如10个或者若干个的话,可以使用第一种。
效率还是挺高的。
但是如果玩家拥有的建筑数量去确定,可以无限增加的话,还是使用第二个,扩展数据方便。
------解决方案--------------------但楼主数量确定的话,第一种也是没有问题的。但是需求本身来说是可以发生变化的
考虑容易扩展还是第二个好了
------解决方案--------------------通常都是第二种。