加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

文件或数据库中的配置?

发布时间:2020-12-12 16:28:27 所属栏目:MsSql教程 来源:网络整理
导读:我不是真的问我是否应该使用RDBMS或配置文件来应用程序配置的100%,而是每种方法最好地解决什么样的配置. 例如,我听说“最终用户不能更改的任何类型的配置”应该在配置文件而不是数据库中.这是准确吗?如何处理配置? (我主要关心这里的很多用户的Web应用程序
我不是真的问我是否应该使用RDBMS或配置文件来应用程序配置的100%,而是每种方法最好地解决什么样的配置.

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

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

解决方法

我发现在开发过程中,将配置存储在文件中是非常有益的.

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读