Администрирование Oracle



              

Схемы и объекты схемы - часть 4


Кластеризованные таблицы: Связанные данные хранятся вместе, более эффективно Некластеризованные таблицы: Связанные данные хранятся отдельно, занимая больше места.

Кластеры могут также повысить эффективность извлечения данных, в зависимости от  распределения данных  и от  того, какие операции SQL наиболее  часто выполняются  на кластеризованных  данных. В частности,   кластеризованные   таблицы,   опрашиваемые   через соединения,  выигрывают  за  счет  кластеров, потому что строки, общие  для  объединяемых  таблиц,  извлекаются  за одну операцию  ввода-вывода. Как и индексы, кластеры не влияют на проектирование  приложений. Является ли таблица частью кластера или нет, остается прозрачным для   пользователей   и   приложений. Данные,   хранящиеся  в  кластеризованной таблице, доступны через те же операции SQL, как если бы они не были кластеризованы.

 ХЭШИРОВАННЫЕ  КЛАСТЕРЫ   похожи  на   обычные,  индексированные,   кластеры.  Однако в  хэшированных кластерах строки  записываются не  на  основе  ключа  кластера,  а  на  основе значения ФУНКЦИИ ХЭШИРОВАНИЯ,  применяемой  к  ключу  кластера.   Все  строки   с  одинаковым значением такого хэш-ключа хранятся на диске вместе. Хэшированные кластеры выигрывают по сравнению с  индексированной  таблицей  и  индексированным  кластером,  когда  таблица   часто   опрашивается на  равенство. Для  таких  запросов  значения  указанного  ключа  кластера хэшируются, и  результирующие значения хэш-ключа  прямо  указывают на участок  диска, в котором  хранятся соответствующие   строки.

СВЯЗЬ БАЗ  ДАННЫХ -  это именованный  объект, который  описывает "путь" от одной базы данных  к другой.  Связи баз данных  неявно используются  при  обращении  к  ГЛОБАЛЬНОМУ  ИМЕНИ  ОБЪЕКТА   в   распределенной  базе  данных.  

 

 




Содержание  Назад  Вперед