【发布时间】:2011-08-02 05:11:03
【问题描述】:
Salesforce 的秘诀:它使用“多租户优化器”查询其数据库 那么这种做法究竟包括什么?
【问题讨论】:
-
根据文章,它是专有的。
标签: sql-server oracle nhibernate optimization cloud
Salesforce 的秘诀:它使用“多租户优化器”查询其数据库 那么这种做法究竟包括什么?
【问题讨论】:
标签: sql-server oracle nhibernate optimization cloud
大量的营销。
【讨论】:
对数据进行非规范化,使每一行都包含“租户 ID”,从而减少了为查找数据所有者而必须执行的必要连接的数量。 只是猜测。
【讨论】:
专利申请为here 从广义上讲,每个租户/用户的单独统计信息。
【讨论】:
Here's 一个指向他们的网络研讨会的链接,他们的首席架构师在其中谈到了他们的数据库架构。
【讨论】:
另一种选择是使用“分片”。这是一个对这种技术有相当好的描述的链接:
http://www.codefutures.com/database-sharding/
如果您使用 hibernate 来实现对象关系持久性,他们有一个额外的库,它增加了对分片的支持(并隔离了应用程序的许多细节):
【讨论】: