1

Hibernate还不支持通过鉴别器策略方法实现多租户。我们正在考虑在我们的项目中实施这一策略。但是我们总体上对查询性能有一些疑问。查询性能是否会比分离数据库/模式方法更差,因为在这种情况下,查询是在许多租户的单一数据模式上运行的?或者在这种情况下,除了创建索引之外,还有什么方法可以提高查询性能?

我们正在考虑鉴别器方法,因为如果数据在单一模式中,最好进行备份和恢复。

4

1 回答 1

1

它肯定会影响性能。“单一备份/恢复”论点仅在某种形式的灾难情况下才真正相关。通常,您希望还原尽可能细化(读取破坏性最小)。

至于性能,您可以(取决于您的数据库)查看在此鉴别器值上利用分区。支持分区的数据库在构建查询计划时通常会考虑分区。尽管有些要求分区值作为文字而不是参数提供,这有时会很棘手。

于 2012-07-03T12:52:18.500 回答