使用JPA存储库获取架构大小

时间:2018-10-18 06:12:01

标签: spring spring-boot spring-data-jpa spring-data

我们正在使用多租户应用程序。每个租户将拥有自己的架构。现在我们需要确定架构大小(内存大小)。 Spring JPA是否为此提供一种方法?如何使用自定义JPA存储库获取架构大小(内存大小),而不是编写我们自己的实现?

1 个答案:

答案 0 :(得分:2)

Spring Data JPA无法帮助您。 据我所知,任何JPA实施都不能。 原因是所有这些工具都缺少必要的信息:

  • 如何将信息存储在数据库中。数据库提供了很多存储选项,例如在块中保留空白空间以允许更新以增加行数或压缩数据,从而以存储空间换取(解压缩)成本和更多成本。
  • 您在表中放入了多少数据,看起来如何。例如,您的模型中可能具有许多NewValue类型的属性。但是他们平均需要多长时间? 2个字符?还是2000?

因此,对于此类信息,您应该更多地研究可能提供此类功能的数据库工具。