По умолчанию наборы включены в Semantic UI React, вам не нужно устанавливать никаких дополнительных пакетов.
https://github.com/Semantic-Org/Semantic-UI-React/blob/v0.86.0/package.json#L8
По данным Microsoft существует преимущество производительности при использовании индексных представлений в SQL-сервере 2000/2005/2008.
Индексные представления могут увеличить производительность запросов следующими способами
1. Агрегирования могут быть предварительно вычислены и сохранены в индексе для уменьшения дорогих вычислений во время выполнения запросов.
2. К таблицам можно предварительно присоединиться, и получающийся набор данных хранится.
3. Комбинации соединений или агрегирований могут быть сохранены
Но точно так же, как индексы на таблицах, индексы на представлениях испытывают модификацию наверху. Поэтому только добавьте индекс к представлению, если преимущество его увеличения скорости, когда выполнение превышает время, оно берет для обновления индекса представления.
Ссылки ниже дают больше информации об этом (на том, когда использовать что).
В большинстве баз данных они являются функционально взаимозаменяемыми (игнорирование осуществленных представлений, которые являются чем-то совершенно различным так или иначе.) Существует две общих причины создания представлений. 1. Абстракция (и искажение столбца) механизм и 2. Для полномочий и управления доступом. Но что касается эффективности, это не проблема.
Думайте о нем этот путь:
Представление является просто избранным оператором, который живет на сервере и был скомпилирован механизмом SQL.
Обычно представления используются для ограничивания/упрощения результатов таблицы.
Отношения K
Это зависит от базы данных и определения представления.
Простое представление, что столбцы псевдонимов или выполняют простые вычисления, не будет отличаться от создания запроса непосредственно.
Однако в некоторых случаях представления могут быть намного медленнее. Пример: В Oracle при вложении запросов представления слишком много (например, одно представление использует другого в качестве таблицы, которая использует другого, и т.д.), можно создать ужасную производительность.
В целом необходимо протестировать с определенной базой данных и рассматриваемыми запросами.