Получить размер схемы с помощью репозитория JPA - PullRequest
0 голосов
/ 18 октября 2018

Мы используем мультитенантное приложение.У каждого арендатора будет своя схема.Теперь нам нужно определить размер схемы (объем памяти).Есть ли способ, предоставленный Spring JPA для этого ..?Как использовать пользовательский репозиторий JPA для получения размера схемы (объем памяти) вместо написания собственной реализации?

1 Ответ

0 голосов
/ 18 октября 2018

Spring Data JPA не может помочь вам в этом.И, насколько я знаю, ни одна реализация JPA не может.Причина в том, что всем этим инструментам не хватает необходимой информации:

  • Как вы храните информацию в базе данных.Базы данных предлагают много вариантов хранения, например, оставляя пустое пространство в блоках, чтобы позволить обновлениям, которые увеличивают строки или сжимать данные, чтобы обменять пространство хранения на стоимость (де) сжатия и многое другое.
  • Сколько данныхВы кладете в свои таблицы и как это выглядит.Например, у вас, вероятно, есть много атрибутов типа String в вашей модели.Но как долго они в среднем?2 персонажа?Или 2000?

Так что для такого рода информации вам следует больше взглянуть на инструменты базы данных, которые могут предложить такую ​​функциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...