2016-04-16 35 views
1

我对选择框有疑问。当处理是或否的值或1或2或国家..是更好使用数据库或HTML?选择DB数据与Html数据

如果我有10个国家会更好地使用数据库或只选择从HTML发送到数据库?

+0

如果你的数据是动态数据,你必须输入数据库或文件,如果不是,我宁愿把数据放在代码中以节省数据库IO时间 –

+1

10 ok让我重申如果你有yes或no值只要把它放在html中然后选择它并发送到db? – Rome

回答

3

这取决于。

时,你应该考虑保持值在数据库中的一些情况:

  • 这是一个大名单
  • 您的任务列表等相关的数据(例如,你要显示的一个 列表少数国家,但你也想保持像
  • 你期望列表增长或改变
  • 值是在数据库与其他数据的填充或经/纬度等)相关数据 (为 例如,当你想要在 创建一个字段的外键应该如果你正在处理赢得的价值观的只是一个简单的列表被限制在您所设定的值)

另一个表不会增长或改变,并且与其他数据无关,所以没有理由(除了个人偏好或标准协议)将其存储在数据库中。


关于价值观YesNo:一般来说,你不会这些存储在数据库中。您将这些数据存储在数据库中的一种情况是,您希望您的应用程序需要支持多种语言。