Скачиваний:
9
Добавлен:
27.11.2024
Размер:
232.15 Кб
Скачать

ГЛОССАРИЙ по дисциплине «Современные технологии управления базами данных»

CORBA (Common Request Broker Architecture) - архитектура для

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

DAO (Data Access Object) – технология «объектов доступа к данным»,

базирующаяся на технологии баз данных Microsoft Jet —процессоребаз данных, предназначенном для Microsoft Access.

ODBC (Open Database Connectivity ) - открытый интерфейс доступа к базам данных - предоставляет прикладным программам доступ к системам управления реляционными базами данных, использующим язык SQL в

качестве стандарта языка обработки данных

OLE DB (Object Linking and Embedding, Database) - набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа.

RAID (Redundant Array of Independent Disks) — избыточный массив независимых дисков.

ROWA (Read-Once/Write-All - одно чтение, запись во все копии) -

протокол тиражирования, обеспечивающий сериализуемость по критерию полной эквивалентности копий.

Аппаратные RAID - поддержка RAID обеспечивается специальным программным обеспечением, установленным на одном из дисков в специальном разделе.

Атомарность – свойство транзакции, гарантирующее, что никакая транзакция не будет зафиксирована в системе частично.

Буферный кэш — хранящаяся в памяти структура, куда помещаются страницы данных с диска, с которыми собираются работать приложения и пользователи системы.

Двухфазовое блокирование – правило, гарантирующее, что ни одна блокировка от имени какой-либо транзакции не должна устанавливаться,

пока не будет снята ранее установленная блокировка.

Дифференциальное копирование - копирование всех страниц данных,

измененных со времени последнего полного резервного копирования БД.

Долговечность - свойство транзакции, гарантирующее, что независимо от проблем на нижних уровнях (к примеру, обесточивание системы или сбои в оборудовании) изменения, сделанные успешно завершённой транзакцией,

должны остаться сохранёнными после возвращения системы в работу.

Затронутая страница (dirty page) - измененная страница в кэше,

которая еще не была записана на диск.

Изолированность - свойство транзакции, заключающееся в том, что во время выполнения транзакции другие процессы не должны видеть данные в промежуточном состоянии.

Механизм блокировок – схема, в которой всякий раз, когда транзакция пытается получить доступ к какой-либо единице памяти (как правило,

странице), на эту единицу накладывается блокировка в одном из режимов -

разделяемом или исключительном.

Модель восстановления отдельных операций (Full Recovery model)

модель, при использовании которой администратору необходимо предварительно создать копию журнала транзакций, чтобы затем можно было удалить его неактивную часть.

Модель сервера приложений (AS) - представляет собой процесс,

выполняемый на компьютере-клиенте, отвечающий за интерфейс с

пользователем

Моментальное копирование - полное очень быстрое копирование БД.

Мониторы обработки транзакций (Transaction Processing Monitor -

TPM) - программные системы (которые часто относят к категории middleware), обеспечивающие эффективное управление информационно-

вычислительными ресурсами в распределенной системе.

Поток отложенной записи в SQL Server - периодически проверяет список свободных буферов, и, если его размер меньше определенного значения (в зависимости от размера кэша), он сканирует буферный кэш и освобождает пространство.

Программные RAID - поддержка RAID обеспечивается самой

Windows.

Простая модель восстановления (Simple Recovery model) – модель,

при использовании которой процесс контрольной точки просто очищает виртуальные файлы, целиком занятые неактивной частью журнала, и они потом используются повторно.

Рабочие потоки в SQL Server - потоки других процессов SQL Server,

таких как процесс чтения данных, инициированный пользователем.

Распределенная база данных — набор отношений, хранящихся в разных узлах компьютерной сети и логически связанных таким образом,

чтобы составлять единую совокупность данных.

Распределенная обработка информации – комплекс операций с информацией, проводимый на независимых, но связанных между собой вычислительных машинах, предназначенных для выполнения общих задач.

Реплика - особая копия БД для размещения на другом компьютере сети с целью автономной работы пользователей с одинаковыми (согласованными)

данными общего пользования.

Роль – группировка, позволяющая объединять пользователей,

выполняющих одинаковые функции.

Сброс страницы (page flushing) - запись затронутой страницы из кэша

на диск.

Согласованность - свойство транзакции, гарантирующее, что система должна остаться в согласованном состоянии после завершения транзакции.

Тиражирование данных - это асинхронный перенос изменений объектов исходной базы данных (source database) в базы данных,

принадлежащие к различным узлам распределенной системы.

Транзакция - группа последовательных операций, которая представляет собой логическую единицу работы с данными.

Циклическое обновление - возвращение логического журнала транзакций в начало первого физического файла.