我的Web应用程序中有很少的字符串列表,我不知道在DB或只是类中存储的位置。存储在数据库中还是不存储?
即。我有7个主要的浏览器用户进入该网站。我想保存这些统计数据,因此我需要在UserLogin数据库中创建浏览器列。我不想浪费空间和资源,因此我可以在每个登录行中保存完整的浏览器名称。所以,我要么需要保存browserID字段,并将其与浏览器表挂钩,这将存储名称后面的数据库规范化规则或具有排序的Dataholder抽象类,其中有一个浏览器列表,我可以通过它的ID检索浏览器名称...
问题该怎么办?这几个数据列表每个包含不超过200个项目,所以我认为把它们作为抽象类是有意义的,但是我不知道MS-SQL是否会很好地处理多个连接。想想想法时,我有国家,IP,语言,浏览器和几个统计用户..
感谢
我不明白“域名数据”是什么意思?当然,我会使用不同的统计数据,但只有tinyint将存储在数据库中,而实际名称将在类内... 感谢您对其余的建议。像浏览器,国家,语言等数据不会经常改变。所以还有另一个理由让它在课堂上... – eugeneK 2010-05-25 12:27:23
编辑答案试图澄清一点更好。 – 2010-05-25 13:49:40