Salesforce的秘诀:它使用“多租户优化器”查询其数据库那么这种做法到底能构成什么呢?
答案 0 :(得分:4)
大量营销。
答案 1 :(得分:2)
对数据进行非规范化,以便每行中都包含“租户ID”,这样可以减少为查找数据所有者而必须执行的必要连接数。 只是一个猜测。
答案 2 :(得分:2)
专利申请是here 概括地说,每个租户/用户都有单独的统计数据。
答案 3 :(得分:1)
Here's指向其网络研讨会的链接,其首席架构师谈到了他们的数据库架构。
答案 4 :(得分:0)
另一个选择是使用“Sharding”。这是一个相当好的描述这种技术的链接:
http://www.codefutures.com/database-sharding/
如果你正在使用hibernate进行对象关系持久化,他们会有一个额外的库,它增加了对分片的支持(并将应用程序与许多细节隔离开来):