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

多个数据库与单个数据库

发布时间:2020-12-12 08:54:00 所属栏目:MsSql教程 来源:网络整理
导读:我正在看现有的网站,他们正在使用单独的数据库.数据库似乎按以下方式设置: 一般类型(user_type,language,age等) 会员资料(注册资料及登入资料) 站点配置 就个人而言,我会将所有内容放入1个数据库.对我来说,这将使得比几乎总是将数据库名称放在每个表的前面更
我正在看现有的网站,他们正在使用单独的数据库.数据库似乎按以下方式设置:

>一般类型(user_type,language,age等)
>会员资料(注册资料及登入资料)
>站点配置

就个人而言,我会将所有内容放入1个数据库.对我来说,这将使得比几乎总是将数据库名称放在每个表的前面更容易.

我可以从安全角度看到,确保人们不能意外访问错误的数据,但是在这个网站上将会有管理员(大约10%的用户在网站上),需要访问所有的数据库,做交叉数据库搜索.

分离数据库的原因是什么? (该网站是PHP和MySQL.)

编辑:数据库的名称是:

> sitename(实际站点名称)(一般类型)
>会员(会员资料)
> siteconfig(站点配置)

解决方法

纯粹猜测创作者心中的内容:

也许数据的不同之处在于不同的物理dbs可能会有不同的备份/复制策略?

也许一个想法可以说,“一般类型”可以在多个应用程序之间共享,但是“站点配置”,例如,仅仅是一个应用程序?

也许一个想法,不同的数据库可以放在不同的硬件上,具有不同的性能特征,如他们的RAID配置.阅读了很多但不更新的数据与更新的数据很多.

再次,纯粹的猜测…

@Darryl – 我的答案比科技更加考古.我不是说我买了任何东西.我只是想进入祖先的心态

(编辑:李大同)

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

    推荐文章
      热点阅读