Задать вопрос
malan
@malan

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

Как влияет на производительность создание большого числа представлений в БД (порядка 100 000 - 1 000 000)?
Т.е. допустим есть одна большая таблица, и тысячи пользователей БД должны иметь к ней доступ, только через свои представления (в целях безопасности). Как сильно это скажется на производительности?
  • Вопрос задан
  • 3348 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Progtips
    Программирование на PHP и MySQL
    2 месяца
    Далее
  • beONmax
    Профессия Веб программист - Быстрый старт
    4 месяца
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Какое отношение views имеют к безопасности?
Ответ написан
@ugodrus
Это будет иметь отношение к производительности почитайте. Плюсов никаких. Обращение к view = субселект. А если обьем view большой, то это будет вообще смерь.

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

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

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