View — именованный SQL-запрос, который выглядит как таблица, но не хранит данные физически. Каждый раз при обращении к view выполняется его запрос. Удобен для упрощения сложных запросов, ограничения доступа к данным и создания абстракции. Например, view active_subscriptions может скрывать сложный JOIN с фильтрами, а клиентский код просто делает SELECT * FROM active_subscriptions. Минус — производительность такая же, как у исходного запроса, никакого кэширования нет. Для кэширования есть materialized view.
Что такое view в БД?
Junior
1.1k просмотровAFK Offer AI
Как работает io.Reader и io.Writer?