3к5с Современные технологии управления базами данных / Глоссарий_
.pdfГЛОССАРИЙ по дисциплине «Современные технологии управления базами данных»
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) в базы данных,
принадлежащие к различным узлам распределенной системы.
Транзакция - группа последовательных операций, которая представляет собой логическую единицу работы с данными.
Циклическое обновление - возвращение логического журнала транзакций в начало первого физического файла.
