首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将表存储在同一项目的单独数据库中的优点

问将表存储在同一项目的单独数据库中的优点
EN

Stack Overflow用户
提问于 2011-10-15 15:49:52
回答 4查看 103关注 0票数 0

我有四组桌子:

组A:仅由未注册用户查询的表;

组B:仅由注册用户查询的表;

Group C:由注册用户和未注册用户查询的表;

Group D:仅由管理员查询的表。

我想知道,如果每一组彼此独立,将它们分离成单独的数据库是否有任何优点,安全或其他方面。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-15 16:05:05

我不会费心的。对于web应用程序来说,应用程序安全性将比数据库级安全性更重要。也就是说,如果你把窗户开着,把四把锁锁在前门上并不能提供更多的安全保障。如果表在逻辑上属于同一个应用程序,那么将它们保存在同一个数据库中将使维护变得更加容易。另外,如果任何用户(如admin)需要访问其他数据库中的表,那么您的应用程序将需要处理多个活动连接。

票数 2
EN

Stack Overflow用户

发布于 2011-10-15 16:13:46

一个项目的一个数据库。

如果您的四个表组是真正和完全相互独立的,那么您有四个项目,而不是一个。

我无法想象有一个项目或应用程序存在着完全与彼此无关的实体。

票数 1
EN

Stack Overflow用户

发布于 2011-10-15 16:00:55

性能。将单独的数据库移动到不同的服务器非常容易。不过,也许这并不是提高业绩的最佳方式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7778862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档