Sql server 多租户应用程序的一些数据库优化是什么

Sql server 多租户应用程序的一些数据库优化是什么,sql-server,oracle,nhibernate,optimization,cloud,Sql Server,Oracle,Nhibernate,Optimization,Cloud,Salesforce的秘方:它使用“多租户优化器”查询其数据库,那么这种做法究竟包括哪些内容?大量营销。大量营销。对数据进行非规范化,以便每一行都有“租户id”“它减少了查找数据所有者所必须进行的必要联接的数量。 只是猜测。对数据进行非规范化,使每一行都有“租户id”,从而减少了查找数据所有者所需的连接数量。 只是猜测。专利申请是 一般来说,每个租户/用户都有单独的统计数据。专利申请是 大体上,每个租户/用户都有单独的统计数据。链接到他们的一个网络研讨会,其中他们的首席架构师讨论了他们的数据库体

Salesforce的秘方:它使用“多租户优化器”查询其数据库,那么这种做法究竟包括哪些内容?

大量营销。

大量营销。

对数据进行非规范化,以便每一行都有“租户id”“它减少了查找数据所有者所必须进行的必要联接的数量。
只是猜测。

对数据进行非规范化,使每一行都有“租户id”,从而减少了查找数据所有者所需的连接数量。 只是猜测。

专利申请是 一般来说,每个租户/用户都有单独的统计数据。

专利申请是 大体上,每个租户/用户都有单独的统计数据。

链接到他们的一个网络研讨会,其中他们的首席架构师讨论了他们的数据库体系结构。

链接到他们的一个网络研讨会,其中他们的首席架构师讨论了他们的数据库体系结构。

另一个选项是使用“分片”.这里有一个链接,对这项技术有很好的描述:

如果您使用hibernate进行对象关系持久化,那么它们还有一个额外的库,可以添加对分片的支持(并隔离应用程序的许多细节):

另一种选择是使用“切分”。下面是一个链接,它对这种技术有很好的描述:

如果您使用hibernate进行对象关系持久化,那么它们还有一个额外的库,可以添加对分片的支持(并隔离应用程序的许多细节):


根据文章,它是专有的。根据文章,它是专有的。