Где вы используете view?

  • Автор темы Автор темы varan
  • Дата начала Дата начала

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Где вы используете view? В реальной практике.
 
При рефакторинге базы, когда нужно для того кода, который еще не изменен, создать «иллюзию» старой таблицы с данными.
Когда работал с ораклом в телекоммуникациях - часто использовали для денормализации нескольких таблиц в удобные для выборки мета-таблицы.
 
исопьзовать там, где есть вычесляемые столбцы, и формула вычеслений может изменится и повлиять на всю логику приложения. (чтоб потом кждый селект не править ручками...)
 
Использовал когда два-три-пять джоина требовались для каих - нибудь стандартных выборок, когда писал на голом php чтобы не писать SELECT .... FROM.... LEFT JOIN .... ON .... LEFT JOIN ... ну и тд, а писать просто SELECT * FROM table_view. Пробовал еще в одном проектике всю логику вынести в MySQL. Но опыт оказался неудачным, толи MySQL тогда был слаб, толи я коряво всё спроектировал, но зато там было 10 таблиц и штук 100 вьюх.
Но сейчас не пишу никаких сложных вещей, поэтому кохановского ORM за глаза хватает или даже просто DB::query().
 
У нас отдельная база для хранения данных по остаткам товаров, часто обновляемая. И во всех проектах есть view на таблицы оттуда.
 
Сверху