维护多租户共享架构数据库

时间:2013-12-29 09:26:28

标签: sql-server database asp.net-mvc-3 multi-tenant maintenance

我希望将我的应用程序(Asp.net mvc 3,SQL Server)转换为共享数据库和共享架构中的多租户。

我的问题是如何维护(备份/恢复)每个租户的数据?

1 个答案:

答案 0 :(得分:0)

共享数据库和共享架构为您的租户提供尽可能低的隔离级别。没有这样的概念,只备份数据的某些部分,然后恢复它们,假设它们都进入同一个表。您应该进行完整备份/恢复。

为了通过共享数据库实现您正在寻找的东西,共享模式方法您必须编写自定义脚本,这些脚本正在为特定租户提取数据并将其存储在某个文件中。与此设计中的其他多租户方法相反,数据库无法为您提供简单的方法来进行每个租户的备份/恢复。

相关问题