базы данных. Трехуровневая архитектура обеспечивает
Такие
средства поддерживаются в большинстве мониторов транзакций для
осмысленной маршрутизации транзакций к конкретным экземплярам
базы данных. Трехуровневая архитектура обеспечивает высокий
уровень масштабируемости приложений, поскольку мониторы
транзакций обеспечивают возможности подключения к базе данных
гораздо более эффективно, чем в двухуровневой модели. Наконец,
использование мониторов транзакций позволяет повысить уровень
доступности баз данных.
В системах без разделения ресурсов отсутствует проблема доступа к
часто изменяемым блокам. Однако при использовании таких систем в
режиме OLTP возникает другая проблема. В большинстве реализаций
индексные структуры являются локальными для разделов. Индексы,
указывающие на строки раздела таблицы управляются одним
экземпляром базы данных. С одной стороны это упрощает реализацию,
но с другой стороны - вызывает трудности с масштабированием
масштабных OLTP-приложений. В случае, когда транзакция производит
сильно селективный индексный доступ к разделенной таблице, а
индексный столбец не тот, по которому производилось разделение,
СУБД не знает, в каком разделе содержатся желаемые строки.
Приходится адресовать запрос ко всем разделам и использовать их
локальные индексные структуры. Понятно, что использование
широковещательного стиля выполнения запроса приводит к утрате
масштабируемости, поскольку сколько бы экземпляров базы данных не
добавлялось к системе, все они будут участвовать в выполнении
транзакции. Заметим, что локальная индексация вполне хорошо
работает в режиме DSS, поскольку в этих системах запросы обычно
не слишком селективны, и накладные расходы на широковещание
допустимы. Среди систем без разделения ресурсов только Non-Stop
SQL демонстрирует хорошую масштабируемость в режиме OLTP.
Ключем к достижению масштабируемости в режиме OLTP систем без
разделяемых ресурсов является использование глобальных индексных
структур, обеспечивающих глобальный доступ к блокам данных вне
зависимости от того, к каким экземплярам базы данных относятся
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий