前端之家收集整理的这篇文章主要介绍了
文件或数据库中的配置?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不是真的问我是否应该使用RDBMS或
配置文件来应用程序配置的100%,而是每种
方法最好地
解决什么样的配置.
例如,我听说“最终用户不能更改的任何类型的配置”应该在配置文件而不是数据库中.这是准确吗?如何处理配置?
(我主要关心这里的很多用户的Web应用程序,但没有特定的平台)
我发现在开发过程中,将配置存储在
文件中是非常有益的.
检查文件(web.config,app.config或某些自定义文件)变得更容易,并且在运行代码时立即进行更改.使用数据库中存储的配置有更多的摩擦.如果您的团队使用单个开发数据库,您可以轻松地对其他团队成员进行更改,如果您有单独的数据库,则需要使用最新配置启动并运行“获取最新”.此外,XML的灵活性使得存储不仅仅是文件中的“名称 – 值”对的配置比在关系数据库中更为自然.
缺点是您想要跨多个应用程序或网站实例重用配置.在我自己的情况下,我们在一个知名的位置有一个配置文件,可以被任何应用程序引用.
至少,这是我们如何存储在运行时不必由系统更新的“静态”配置.用户设置可能更适合在数据库中存储.
原文链接:https://www.f2er.com/mssql/82309.html