【发布时间】:2015-11-20 23:40:44
【问题描述】:
我正在为 Web 应用程序设计一个数据库,并希望有一个用于可配置全局设置的表。设计此表是否有任何既定的最佳实践?我可以设想两种可能的解决方案,而且我确信肯定还有其他解决方案。
最简单的方法是将键/值对作为字符串存储在其中。这只会占用两列,但不会让我能够为单个项目添加类型约束。
另一种方法是为每个设置添加一列,但整个表格将只有一行,这感觉有点奇怪。
在大多数情况下你们是如何处理的?
【问题讨论】:
-
您使用的是什么平台?最好使用特定于平台的工具来处理配置。
-
目前正在使用简单的 php/mysql 设置。
-
我也没有死心塌地使用数据库。如果有一个很好的非数据库解决方案(看起来有),我非常愿意接受。
标签: database-design