在老数据表上加字段还是建立新表

需求是增加游戏需求,增加一些关于用户的统计 ,比如最高分数,最小分数,助力好友等等,
这个游戏可能就开放一段时间,
那么是应该在原表user上加这些统计字段,还是 新建一个表统计为好呢?

我的担心是,在原表增加一些 只用一短时间的数据,不合适,
很可能 又有一个需求 又有一些其他字段,总不能每次都朝原表上加吧?!
但是增加新表 又增加了逻辑,因为实际需求比我描述的要复杂的多

阅读 5.1k
2 个回答
新手上路,请多包涵

个人认为是新建表数据,因为游戏可能只开放一段时间。新建一张表不影响老表结构,同时保证业务正常运行。本来就属于老表的下的附加关系表(如果以后有别的游戏也需要一些统计,可以设置type值区分,如果只需要统计结果,一段时间可以直接删除<前提是整理好相关数据,新表不需要了>)。

加表
user只换用户信息,比如头像昵称这些
游戏数据不是用户的属性。而是用户玩游戏的数据

数据表一定要建好,后期改需求不麻烦。不然要改的地方太多

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题