在多租户SaaS中,我在使用Azure查看SQL服务器上的数据隔离以及单个数据库与每个租户数据库的优势。我在那里使用的软件必须是一个中央数据库(这可以是单个数据库)。 Web服务查看此中央数据库以将数据推送给移动用户。如果每个租户使用DB,则所有租户DB必须链接到中央数据库 - 链接的SQL视图?
阅读视图,如果索引正确,它们不必减慢查询速度,但我的问题是对许多数据库使用SQL视图有什么限制?如果我从5个客户(5个数据库)开始,并在一年内有100个数据库,它会变得太笨重/无响应吗?
用户将实时查询数据,因此响应时间需要尽可能快。
有没有更好的方法而不是使用视图?