Select DB Data vs Html Data


Select DB Data vs Html Data

我有一个关于选择框的问题。在处理"是"或"否"值或1、2或国家时。。使用DB还是HTML更好?

如果我有10个国家,使用数据库还是从HTML中选择发送到数据库更好?

这取决于情况。

应该考虑将值保存在数据库中的几种情况:

  • 这是一个大单子
  • 您的列表有其他相关数据(例如,您想显示列出了几个国家,但您也希望维护相关数据如人口或纬度/经度等)
  • 您希望列表增加或更改
  • 这些值与数据库中的其他数据相关(对于例如,当您希望在中的字段上创建外键时应限制为您的值集的另一个表)

如果你只处理一个简单的值列表,这些值不会增长或改变,并且与其他数据无关,那么没有理由(除了个人偏好或标准协议)将其存储在数据库中。


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