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

将平台配置存储在数据库或文件中是否更好?

发布时间:2020-12-12 16:39:20 所属栏目:MsSql教程 来源:网络整理
导读:目前我们正在开发一个应用程序,其中我们使用数据库表来存储平台设置,如最大文件大小,最大用户数,支持电子邮件等. 这意味着每次添加一个平台设置时,我们必须在此表中添加一列. 在我以前的项目中,我习惯于将这些信息存储在文件中. 什么是更好/更快的方法? ps,
目前我们正在开发一个应用程序,其中我们使用数据库表来存储平台设置,如最大文件大小,最大用户数,支持电子邮件等.

这意味着每次添加一个平台设置时,我们必须在此表中添加一列.

在我以前的项目中,我习惯于将这些信息存储在文件中.

什么是更好/更快的方法?

ps,我几乎肯定有人已经有这样的问题,但我似乎找不到

解决方法

这取决于你的应用.

在数据库中存储设置有几个优点:

>安全 – 用户可以轻松地更改文件中的设置或覆盖内容.
>对于分发 – 相同的设置可以更新并加载到网络上的任何计算机上.

缺点:

>依赖数据库连接
>从数据库读取时开销

存档优势:

>快速,易于阅读和修改.

缺点:

>如上所述的安全问题.
>可能需要对敏感数据进行加密.
>版本控制很困难,因为您必须为不同的版本创建单独的文件.

这意味着每次添加一个平台设置时,我们必须在此表中添加一列
– 取决于您正在使用的数据库,但可以将整个设置作为XML(SQL Server允许)存储在表中,因此您不需要在添加设置时更改表模式;所有您需要做的是修改XML,添加元素或从中删除.

但最终你必须决定自己,对于每个人来说都没有好坏.

(编辑:李大同)

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

    推荐文章
      热点阅读