休眠多租户与鉴别器方法



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

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

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

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

相关内容

最新更新