我正在查看一个现有的网站,他们正在使用单独的数据库。数据库似乎是按以下方式设置的:
- 通用类别(user_type,language,age等) - 会员数据(注册信息和登录) - 网站配置
个人而言,我会将所有内容放入一个数据库中。对我来说,这比几乎总是需要在每个表前面放置数据库名称更容易。
从安全角度来看,确保人们不会意外访问错误的数据,但在此网站上,将有管理员(站点用户的约10%)需要访问所有数据库,进行跨数据库搜索。
为什么要使用单独的数据库? (该网站使用PHP和MySQL。)
编辑:数据库名称为:
- sitename(实际网站名称)(通用类型) - member(会员数据) - siteconfig(网站配置)
- 通用类别(user_type,language,age等) - 会员数据(注册信息和登录) - 网站配置
个人而言,我会将所有内容放入一个数据库中。对我来说,这比几乎总是需要在每个表前面放置数据库名称更容易。
从安全角度来看,确保人们不会意外访问错误的数据,但在此网站上,将有管理员(站点用户的约10%)需要访问所有数据库,进行跨数据库搜索。
为什么要使用单独的数据库? (该网站使用PHP和MySQL。)
编辑:数据库名称为:
- sitename(实际网站名称)(通用类型) - member(会员数据) - siteconfig(网站配置)