Базы данных ИРБИС — различия между версиями
Sokv (обсуждение | вклад) |
Sokv (обсуждение | вклад) |
||
Строка 80: | Строка 80: | ||
Создание словаря – это создание [[#Словарь базы данных ИРБИС (инвертированный файл)|инвертированного файла]] на основании всех документов базы данных. | Создание словаря – это создание [[#Словарь базы данных ИРБИС (инвертированный файл)|инвертированного файла]] на основании всех документов базы данных. | ||
− | В случае полнотекстовых баз данных при создании словаря из [[ | + | В случае полнотекстовых баз данных при создании словаря из [[АРМ Администратор полнотекстовых БД#Включение полнотекстовых документов в базу данных ИРБИС|включённых в базу полнотекстовых документов]] осуществляется извлечение текстовых данных. Извлечённые текстовые данные попадают в словарь. |
Создание словаря [[АРМ Администратор#Создание словаря базы данных ИРБИС|осуществляется с помощью АРМ Администратор]]. Ознакомьтесь с [[Рекомендации по обслуживанию баз данных ИРБИС#Создание словаря базы данных ИРБИС|рекомендациями по созданию словаря]]. | Создание словаря [[АРМ Администратор#Создание словаря базы данных ИРБИС|осуществляется с помощью АРМ Администратор]]. Ознакомьтесь с [[Рекомендации по обслуживанию баз данных ИРБИС#Создание словаря базы данных ИРБИС|рекомендациями по созданию словаря]]. |
Версия 23:45, 11 декабря 2011
Базы данных ИРБИС используются программным обеспечением ИРБИС.
Базы данных ИРБИС относят к иерархическим базам данных.
Содержание
Базы данных ИРБИС 64
База данных представляет собою дерево глубины 2. Логическая структура записей очень похожа на структуру записей ISO2709 за некоторым исключением: в записях ИРБИС не принято использовать повторения подполей в рамках одного поля.
Во многом в ИРБИС 64 унаследована идеология системы CDS/ISIS. По сравнению с CDS/ISIS, ограничения на размер записи, номер поля, количество повторений полей, количество записей, размер базы данных, расширены до пределов, преодоление которых в ближайшем будущем маловероятно.
Для хранения данных в базах ИРБИС 64 используется кодировка UTF-8.
Некоторые общие технические характеристики баз данных ИРБИС 64:
Характеристика | Значение |
---|---|
Максимальное количество записей в БД | 4 294 967 296 |
Максимальный размер MST-файла | 4 Тб |
Максимальный размер файлов n01, l01, ifp | 4 Тб |
Максимальный размер одной записи | 4 Тб |
Максимальное количество повторений одного поля | 65 535 |
Виды баз данных ИРБИС 64
Базы данных ИРБИС 64 бывают следующих видов: базы данных электронного каталога, произвольные базы данных, полнотекстовые базы данных.
Произвольные базы данных ИРБИС по своей логической структуре представляют собой последовательность записей (также говорят документов), где каждая запись (каждый документ) состоит из последовательности полей, обозначенных числовыми метками.
Базы данных электронного каталога являются подвидом произвольных баз данных ИРБИС.
Полнотекстовые базы данных ИРБИС являются доработанной версией произвольных баз данных ИРБИС.
Архитектура баз данных ИРБИС
Файл документов базы данных ИРБИС
Файл с данными, представляющими собой основное содержимое базы данных в первичном виде.
Для файлов документов баз данных ИРБИС используется расширение .mst.
О структуре и формате файлов документов см. публикацию.
Словарь базы данных ИРБИС (инвертированный файл)
Словарь представляет собой инвертированный файл на основании всех документов базы данных. Словарь строится с использованием специального ТВП для создания инвертированного файла.
Резервная копия файла документов базы данных ИРБИС
Для резервных копий файлов документов баз данных ИРБИС используется расширение .bkp.
Структура и формат файлов .bkp такие же, как у файлов .mst, за исключением того, что для работы с файлом .bkp файл перекрестных ссылок не требуется, так как все записи размещаются последовательно, без пропусков.
Операции обслуживания баз данных ИРБИС
Блокировки
Виды блокировок:
- монопольная блокировка базы данных в целом;
- блокировка документа в базе данных.
Операции, требующие монопольной блокировки базы данных в целом:
- реорганизация файла документов;
- создание словаря;
- реорганизация словаря;
- создание резервной копии файла документов;
- восстановление файла документов из резервной копии.
После завершения операции, требующей блокировки базы данных или документа, производится разблокировка. В случае сбоев при выполнении таких операций, автоматическая разблокировка в конце операции может не произойти. В этих случаях разблокировка должна быть произведена с помощью АРМ Администратор.
Обслуживание словаря базы данных ИРБИС
Создание словаря базы данных ИРБИС
Создание словаря – это создание инвертированного файла на основании всех документов базы данных.
В случае полнотекстовых баз данных при создании словаря из включённых в базу полнотекстовых документов осуществляется извлечение текстовых данных. Извлечённые текстовые данные попадают в словарь.
Создание словаря осуществляется с помощью АРМ Администратор. Ознакомьтесь с рекомендациями по созданию словаря.
Актуализация словаря базы данных ИРБИС
Актуализация – это пополнение файла словаря (инвертированного файла) на основании документов, для которых по каким-либо причинам (авария, глобальная корректировка, импорт и копирование через АРМ Администратор) не выполнялась автоматическая актуализация при их вводе/корректировке.
В некоторых случаях вместо актуализации выполняют создание словаря заново (о таких случаях см. рекомендации по актуализации словаря базы данных ИРБИС). Такие случаи называют актуализация путём создания словаря.
Актуализация словаря осуществляется с помощью АРМ Администратор. Ознакомьтесь с рекомендациями по актуализации словаря.
Реорганизация словаря базы данных ИРБИС
Реорганизация словаря представляет собой структурное перестроение инвертированного файла с целью уменьшения размера файла и повышения быстродействия работы с ним.
Возникновение необходимости реорганизации словаря связано с тем, что в результате выполнения актуализации словаря может происходить усложнение структуры инвертированного файла и появление «пустот», которые реорганизация устраняет.
Реорганизация словаря осуществляется с помощью АРМ Администратор. Ознакомьтесь с рекомендациями по реорганизации словаря.
Реорганизация файла документов базы данных ИРБИС
Реорганизация файла документов базы данных ИРБИС предназначена для уменьшения размера файла документов.
Уменьшение размера файла достигается за счёт того, что:
- логически удалённые документы удаляются физически;
- для каждого документа сохраняется только последняя копия документа, все старые копии удаляются.
Примечание: при каждой корректировке документа в файл документов добавляется новая скорректированная копия данного документа, при этом предыдущие версии документа сохраняются, именно эти старые версии удаляются при реорганизации файла документов.
Реорганизация файла документов представляет собой последовательное выполнение операций резервного копирования файла документов и восстановления файла документов из резервной копии.
Реорганизация файла документов осуществляется с помощью АРМ Администратор. Ознакомьтесь с рекомендациями по реорганизации файла документов.
Резервное копирование файла документов базы данных ИРБИС
Резервное копирование файла документов – процесс создания резервной копии файла документов, предназначенной для восстановления базы данных в случае её повреждения или разрушения.
В результате выполнения операции резервного копирования в файл резервной копии попадают:
- только последние копии всех документов (все старые копии документов не попадают в файл резервной копии);
- следует отметить особо, что логически удалённые документы попадают в файл резервной копии.
В результате выполнения операции восстановления базы данных из резервной копии в базу попадают:
- все записи, кроме логически удалённых (логически удалённые записи, содержащиеся в резервной копии, в базу не попадают).
Резервное копирование в системе ИРБИС рекомендуется осуществлять с помощью АРМ Администратор. Ознакомьтесь с рекомендациями по резервному копированию баз данных ИРБИС.
Ссылки
См. также: