【发布时间】:2012-02-04 10:07:59
【问题描述】:
假设我正在构建一个 Web 应用程序并想知道在哪里存储配置值(例如键值对)。预计这些对将通过键查找。
与将这些值存储在配置文件(例如 .ini 文件)中相比,将这些值存储在关系数据库中的优点和缺点是什么?还有其他可能的解决方案吗?
正如@DisgruntledGoat 在他的回答中指出的那样,在用户特定的配置值的情况下,关系数据库是正确的选择。
我对非用户特定的配置选项更好奇,比如我的日志系统的阈值,或者主页上显示的文章数量。配置文件(例如 ini 文件)就是为此目的而设计的,但我也见过有人将它们存储在数据库中几次。
【问题讨论】:
-
“更好” - 更好的目的是什么?
-
我稍微编辑了这个问题。
标签: database web-applications configuration-files