首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将所有数据库保存在一台SQL服务器上是否安全?

将所有数据库保存在一台SQL服务器上是否安全?
EN

Stack Overflow用户
提问于 2011-06-08 17:14:23
回答 3查看 152关注 0票数 1

我正在创建一个多租户应用程序,它为每个“客户端”使用单独的数据库。

将所有客户端数据库保存在一台SQL服务器上是否安全?假设我给每个数据库都有自己的用户账号?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-08 17:56:00

上周,Brent Ozar发表了一篇精彩的博客文章,就是关于这个主题的。

How To Design Multi-Client Databases

票数 1
EN

Stack Overflow用户

发布于 2011-06-08 17:22:35

是的,从一个sql服务器管理tenant基本上是个好主意(在资源等方面更好),但你需要创建一个单独的数据库来存储其他租户数据库、角色等的连接字符串。

如果您稍后决定将所有数据放入云中,那么使用一台sql服务器就可以了。基本上它很容易管理。另外,如果您想要更新任何过程,您可以轻松地为所有租户进行更新。

票数 0
EN

Stack Overflow用户

发布于 2011-06-08 20:16:53

我通常会在同一实例上为每个客户端使用一个数据库。

从安全的角度来看,您只需处理登录和用户:而不是每个模式的权限或一个大型数据库中的任何内容。

请注意,SQL Server将相当有效地平衡每个实例中所有数据库的资源:不是所有数据库都在同时使用,因此将根据需要分配内存等。在多个实例中,您将失去这一优势。

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

https://stackoverflow.com/questions/6276564

复制
相关文章

相似问题

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