На одном собеседовании автора спросили про VIEW. Он ответил честно: в живых проектах они почти не попадались; для агрегатов надёжнее держать отдельную таблицу; само представление — настолько нишевая вещь, что за карьеру пригождалось считанные разы. Разделение прав, долгие миграции, совместимость со старым ПО — вот и весь список. Ответ приняли прохладно, и автор поднял MySQL 8.4 и PostgreSQL 17, чтобы померить поведение на практике.

Спор на собеседовании отражает разрыв между «каноническими» вопросами и реальным продакшеном. Замеры на конкретных версиях — MySQL 8.4 и PostgreSQL 17 — дают аргументы из измерений, а не из учебника, особенно когда речь о производительности и сопровождении схемы.

Разработчикам и техлидам материал на Хабре поможет сформировать позицию: когда VIEW оправдан, и что показывают актуальные релизы двух популярных СУБД. Следите за числами и сценариями в полной статье.