Преимущества применения составных типов данных в базе данных:
- Возможность хранения различной информации. nn.koderline.ru Составной тип позволяет поместить в реквизит, переменную, ресурс и т. д. информацию разного вида. nn.koderline.ru Например, с его помощью можно выбрать не из одного вида документов, а из нескольких. nn.koderline.ru
- Возможность выполнения операций сортировки, группировки и вычисления агрегатных функций. its.1c.ru Механизм представления данных составных типов позволяет исполнять эти операции без потери эффективности. its.1c.ru
Недостатки применения составных типов данных в базе данных:
- Большой размер. nn.koderline.ru Для каждого простого типа данных, выбранного в составном, база выделяет отдельное поле. nn.koderline.ru Составной тип может занимать в несколько раз больше места, чем простой. nn.koderline.ru
- Снижение производительности. nn.koderline.ru В особенности это касается запросов. nn.koderline.ru Запрос к составному типу данных вернёт все простые типы, входящие в составной. nn.koderline.ru
- Проблемы с индексированием. nn.koderline.ru При индексировании составного типа данных программа создаёт индекс для каждого отдельного типа. nn.koderline.ru Нагрузку, которую оказывает индексирование на систему, можно помножить на количество простых типов в составном типе данных. nn.koderline.ru
- Избыточные блокировки. www.klerk.ru Могут возникать при выполнении запросов в транзакциях, например, при проведении документов. www.klerk.ru
Таким образом, составные типы данных — мощный и гибкий инструмент, но он требует внимательного и квалифицированного использования. www.klerk.ru