в процессе обновления представления не
Чтобы в процессе обновления представления не было неоднозначности, при определении представления должна быть обеспечена дополнительная семантическая информация. Один из подходов заключается в требовании непрозрачности каждой коллекции, который позднее может стать представлением. В этом случае существует группа функций, посредством которых осуществляется весь доступ к коллекции [ROWE79], и автор определения представления должен вносить необходимые изменения в каждую из этих функций. Это повлечет за собой значительные расходы на сопровождение программ, а также не позволит выполнять обновление с помощью языка запросов. В качестве альтернативы такому подходу можно выдвинуть подходящую систему правил [STON90B]. Преимущество второго подхода заключается в том, что для обеспечения семантики обновления представления требуется задать только одно (или несколько) правил. Это куда проще, чем внесение изменений в набор функций.
Заметим, что элементы виртуальной коллекции не обязаны иметь уникальные идентификаторы, так как физически их не существует. Следовательно, вряд ли можно требовать, чтобы каждая запись в коллекции обладала уникальным идентификатором, как это делается во многих существующих прототипах OODB.
Наше последнее предложение во втором разделе заключается в том, что нельзя отказываться от независимости данных, то есть необходимо, чтобы все физические детали были спрятаны от прикладного программиста.
Предложение 2.4: Показатели производительности не имеют почти ничего общего с моделями данных и не должны в них проявляться.
Вообще говоря, основными параметрами, по которым оценивается производительность работы с использованием как SQL, так и спецификаций более низкого уровня, являются:
- объем работ по оптимизации настройки СУБД с целью повышения ее эффективности
- использование в СУБД методов компиляции
- местонахождение буферного пула (в адресном пространстве клиента или СУБД)
- доступные типы индексирования
- производительность интерфейса клиент СУБД
- поддерживаемая кластеризация
Содержание Назад Вперед