如何将数据库中的网站广泛设置?

前端之家收集整理的这篇文章主要介绍了如何将数据库中的网站广泛设置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在辩论三种不同的方法来存储Web应用程序的网站设置.

键/值对查找表,每个键代表一个设置.

优点简单实现

>对单个设置没有约束

单行设置表.

> Pros Per设置默认值和约束
>缺点 – 很多设置将意味着很多列.不知道Postgres会有什么问题

只是硬编码,因为设置不会经常改变.

优点易于设置和添加更多的设置.
>缺点更难改变

想到哪里去?

解决方法

我使用了一个键/值对查找表,很多方式与您的结果很好.

另外,该表还有一个“配置名称”列,它提供了选择/激活一组特定配置设置的简单方法.这意味着,prod,dev和test都可以生活在同一个表中,尽管应用程序可以选择使用哪一套.在我们的例子中,JVM参数是有道理的.将配置设置的不同“集”存储在同一数据库表中可能是有意义的;那么再也不行了.

如果您正在考虑基于文件的配置,我喜欢INIYAML.您仍然可以将其存储在数据库中,尽管您可能不会找到INI或YAML列类型(如可能为XML).

原文链接:https://www.f2er.com/mssql/80940.html

猜你在找的MsSQL相关文章