Kniga-Online.club
» » » » Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Читать бесплатно Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ. Жанр: Программирование издательство -, год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

lock resolution разрешение блокировки

Общий термин, означающий меры, принятые кодом приложения для разрешения условий, когда другие транзакции пытаются изменить строку, которая была заблокирована транзакцией, пославшей запрос на изменение. В качестве специфического термина разрешение блокировки означает установку в транзакции параметра WAIT/NOWAIT, который определяет реакцию транзакции на возникший конфликт блокировки

metadata метаданные

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

multi-generational architecture (MGA)

многоверсионная архитектура

Термин, применяемый в отношении ядра Firebird, использующего оптимистическое блокирование записей и высокий уровень изолированности транзакций, позволяющий транзакциям видеть свои и чужие изменения без блокировок чтения. Достигается путем |хранения ядром множества версий одной записи и определения "возраста" этих версий по отношению к конкретной транзакции. | См. также versioning architecture

natural (scan)

естественное сканирование

Указывает, что соответствующая таблица будет просматриваться в "естественном порядке" (то есть вне определенного порядка и без использования какого-либо индекса). Иногда это видно в планах запросов, созданных оптимизатором

next transaction следующая транзакция

Номер, который будет выдан ядром Firebird очередной транзакции. Может быть просмотрен в статистике, извлекаемой утилитой gstat с ключом -header

non-standard SQL нестандартный SQL

Термин, который часто можно услышать при ссылках на реляционные СУБД, имеющие низкий уровень соответствия языку ISO и стандарту синтаксиса SQL. См. также standard SQL

non-unique key неуникальный ключ

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

normalization нормализация

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

null

пустое значение

Иногда неправильно называется "нулевым значением". Состояние элемента данных, который не имеет известного значения. Логически это интерпретируется как неизвестное значение и по этой i причине не может быть использовано при вычислении выражений.

NOLL не эквивалентен нулю, пробелу или пустой строке (строке с i нулевой длиной); он не представляет бесконечности. Он представляет состояние элемента данных, которому либо не было присвоено значение, либо было присвоено NOLL

ODBC

Аббревиатура для Open DataBase Connectivity (открытый интерфейс доступа к базам данных). Это стандарт интерфейса на уровне вызовов, который позволяет приложениям получить доступ к данным в любой базе данных, для которой есть драйвер, поддерживающий этот стандарт. Существует ряд драйверов ODBC, поддерживающих Firebird, включая драйвер с открытыми исходными текстами, внутренне соответствующий стандарту JDBC

ODS

Аббревиатура для Оп-Disk Structure (структура на диске). Это число, которое указывает на версию внутренней структуры и формата базы данных Firebird или InterBase. Для InterBase 4.0 это 1 было 8, для InterBase 4.2 было 8.2, а для InterBase 5- 9. Firebird 1 имел ODS 10, а 1.5 - 10.1.

Базу данных можно перевести в более высокий уровень ODS, выполнив ее копирование gbak -b[ackup] -t[ransportable] с использованием старой версии программы gbak и восстановив из этого файла копии с использованием новой версии gbak

OLAP

Аббревиатура для OnLine Analytical Processing (онлайновая аналитическая обработка данных) технологии, которая применима к базам данных, вырастающим до таких размеров, что к ним непрактично обращаться напрямую в качестве основы деловых решений. Обычно системы OLAP разрабатываются для анализа и графического представления, идентификации и фиксирования исторических этапов или аномалий, создания проекций и гипотетических сценариев, сжатия больших объемов данных для отчетов и т.д.

OS

Аббревиатура для Operating System (операционная система)

Oldest Active Transaction (OAT)

старейшая активная транзакция

Статистика, поддерживаемая сервером Firebird, глобальная для базы данных. Старейшая транзакция, все еще находящаяся в базе данных, которая не была ни подтверждена, ни отменена

Oldest Interesting Transaction (OIT) старейшая заинтересованная транзакция[178]

Статистика, поддерживаемая сервером Firebird, глобальная для базы данных. Идентификатор старейшей транзакции, которая была завершена по rollback. Когда номер OIT "застревает" при продвижении всех остальных номеров транзакций вперед, сборка мусора (чистка от старых версий записей) не может продолжаться, и операции с базой данных сильно замедляются, а в итоге полностью зависают[179] . Номер OIT может быть просмотрен при использовании переключателя -header утилиты командной строки gstat

OLE DB

Аббревиатура от Object Linking and Embedding for DataBases (встраивание и связывание объектов для баз данных). OLE является стандартом Microsoft, разработанным и продвигаемым для включения двоичных объектов множества различных типов (изображения, документы и т.д.) в приложения Windows вместе со связями на уровне приложений с программными объектами, которые их создают и изменяют. Средство OLE DB было введено в качестве попытки предоставить разработчикам средства для обеспечения более специфичной для конкретного поставщика поддержки соединений с базами данных- в первую очередь для реляционных баз данных, - с которыми можно работать с помощью ODBC. Позже Microsoft создал технологию ADO над OLE DB

OLTP

Аббревиатура для OnLine Transaction Processing (онлайновая обработка транзакций), рассматриваемая как одно из основных требований к ядру базы данных. Вообще говоря, OLTP больше относится к поддержке клиентов, выполняющих чтение, изменение или создание данных в реальном режиме времени

optimization оптимизация

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

page страница

База данных Firebird состоит из блоков дискового пространства фиксированной длины, называемых страницами. Firebird выделяет страницы по мере необходимости. Поскольку страница хранит данные, она может быть страницей одного из десяти типов страниц, все одинакового размера - размера, определенного в атрибуте PAGE_SIZE В процессе создания базы данных. Тип страницы, сохраняемой на диске, зависит от типа объекта данных, сохраняемого на странице: данные, индекс, BLOB и т.д.

page_size

Размер каждого фиксированного блока определяется в атрибуте PAGE_SIZE, задаваемом для базы данных при создании или восстановлении базы данных. Участки памяти для кэша базы данных также выделяются в единицах PAGE SIZE

parameter параметр

Широко распространенный термин во множестве контекстов Firebird. Он может именовать значения, передаваемые в качестве аргументов хранимой процедуре и получаемые из хранимой процедуры (входные и выходные параметры). Термин также может означать элементы данных, которые передаются в блоках функций API Firebird (блок параметров базы данных, блок параметров транзакции, блок параметров сервиса), или атрибуты, видимые в приложении при соединении с базой данных (параметры соединения) или атрибуты транзакции (параметры транзакции). В клиентских приложениях синтаксические элементы, которые передаются предложениям WHERE операторов SQL для подстановки значений во время выполнения, часто реализованы в виде "параметров". Отсюда термин "параметризованные запросы"

PHP

Аббревиатура для PHP: Hypertext Preprocessor (гипертекстовый препроцессор). Это язык скриптов встроенного HTML с открытыми исходными кодами, применяемый для создания приложений Web, особенно тех, которые используют базы данных. Он имеет хорошую поддержку множества сетевых протоколов и окружений программирования для Web. Его сильная сторона - совместимость со многими типами баз данных. PHP также может общаться по сетям, использующим IMAP, SNMP, NNTP, POP3 или HTTP. Изобретателем PHP был Расмус Ледорф (Rasmus Lerdorf) в 1994 году. С 1997 года PHP находится в руках большого сообщества открытых исходных текстов

Перейти на страницу:

Хелен Борри читать все книги автора по порядку

Хелен Борри - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ отзывы

Отзывы читателей о книге Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ, автор: Хелен Борри. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*