文件或数据库中的配置?

前端之家收集整理的这篇文章主要介绍了文件或数据库中的配置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不是真的问我是否应该使用RDBMS或配置文件来应用程序配置的100%,而是每种方法最好地解决什么样的配置.

例如,我听说“最终用户不能更改的任何类型的配置”应该在配置文件而不是数据库中.这是准确吗?如何处理配置?

(我主要关心这里的很多用户的Web应用程序,但没有特定的平台)

@H_404_7@解决方法
我发现在开发过程中,将配置存储在文件中是非常有益的.

检查文件(web.config,app.config或某些自定义文件)变得更容易,并且在运行代码时立即进行更改.使用数据库中存储的配置有更多的摩擦.如果您的团队使用单个开发数据库,​​您可以轻松地对其他团队成员进行更改,如果您有单独的数据库,则需要使用最新配置启动并运行“获取最新”.此外,XML的灵活性使得存储不仅仅是文件中的“名称 – 值”对的配置比在关系数据库中更为自然.

缺点是您想要跨多个应用程序或网站实例重用配置.在我自己的情况下,我们在一个知名的位置有一个配置文件,可以被任何应用程序引用.

至少,这是我们如何存储在运行时不必由系统更新的“静态”配置.用户设置可能更适合在数据库中存储.

猜你在找的MsSQL相关文章