如何将数据库中的网站广泛设置?
发布时间:2020-12-12 16:51:43 所属栏目:MsSql教程 来源:网络整理
导读:我正在辩论三种不同的方法来存储Web应用程序的网站设置. 键/值对查找表,每个键代表一个设置. 优点简单实现 对单个设置没有约束 单行设置表. Pros Per设置默认值和约束 缺点 – 很多设置将意味着很多列.不知道Postgres会有什么问题 只是硬编码,因为设置不会经
我正在辩论三种不同的方法来存储Web应用程序的网站设置.
键/值对查找表,每个键代表一个设置. 优点简单实现 >对单个设置没有约束 单行设置表. > Pros Per设置默认值和约束 只是硬编码,因为设置不会经常改变. 优点易于设置和添加更多的设置. 想到哪里去? 解决方法我使用了一个键/值对查找表,很多方式与您的结果很好.另外,该表还有一个“配置名称”列,它提供了选择/激活一组特定配置设置的简单方法.这意味着,prod,dev和test都可以生活在同一个表中,尽管应用程序可以选择使用哪一套.在我们的例子中,JVM参数是有道理的.将配置设置的不同“集”存储在同一数据库表中可能是有意义的;那么再也不行了. 如果您正在考虑基于文件的配置,我喜欢INI或YAML.您仍然可以将其存储在数据库中,尽管您可能不会找到INI或YAML列类型(如可能为XML). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |