malan
@malan

Влияет ли на производительность БД большое количество представлений в MySQL?

Как влияет на производительность создание большого числа представлений в БД (порядка 100 000 - 1 000 000)?
Т.е. допустим есть одна большая таблица, и тысячи пользователей БД должны иметь к ней доступ, только через свои представления (в целях безопасности). Как сильно это скажется на производительности?
  • Вопрос задан
  • 3297 просмотров
Пригласить эксперта
Ответы на вопрос 2
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Какое отношение views имеют к безопасности?
Ответ написан
@ugodrus
Это будет иметь отношение к производительности почитайте. Плюсов никаких. Обращение к view = субселект. А если обьем view большой, то это будет вообще смерь.

Если есть желание ограничить пользователя в доступе к данным, то лучше покопайте в сторону процедур и функций. Можно сделать конструкторы запросов на стороне сервера БД и возвращать результат собранного запроса.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы