Базы данных ИРБИС — различия между версиями
Sokv (обсуждение | вклад) (→Резервное копирование файла документов базы данных ИРБИС) |
Sokv (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
Для файлов документов баз данных ИРБИС используется расширение <tt>.mst</tt>. | Для файлов документов баз данных ИРБИС используется расширение <tt>.mst</tt>. | ||
+ | |||
+ | О структуре и формате файлов документов см. [http://www.gpntb.ru/win/inter-events/crimea2001/tom/sec2a/Doc4.HTML публикацию]. | ||
+ | |||
+ | ===Резервная копия файла документов базы данных ИРБИС=== | ||
+ | |||
+ | Для резервных копий файлов документов баз данных ИРБИС используется расширение <tt>.bkp</tt>. | ||
+ | |||
+ | Структура и формат файлов <tt>.bkp</tt> такие же, как у файлов <tt>.mst</tt>, за исключением того, что для работы с файлом <tt>.bkp</tt> файл перекрестных ссылок не требуется, так как все записи размещаются последовательно, без пропусков. | ||
===Словарь базы данных ИРБИС (инвертированный файл)=== | ===Словарь базы данных ИРБИС (инвертированный файл)=== | ||
Строка 42: | Строка 50: | ||
Уменьшение размера файла достигается за счёт того, что: | Уменьшение размера файла достигается за счёт того, что: | ||
* логически удалённые документы удаляются физически; | * логически удалённые документы удаляются физически; | ||
− | * для каждого документа сохраняется только последняя | + | * для каждого документа сохраняется только последняя копия документа, все старые копии удаляются. |
− | ''Примечание: при каждой корректировке документа добавляется новая скорректированная | + | ''Примечание: при каждой корректировке документа в файл документов добавляется новая скорректированная копия данного документа, при этом предыдущие версии документа сохраняются, именно эти старые версии удаляются при реорганизации файла документов.'' |
− | Реорганизация файла документов представляет собой последовательное выполнение операций [[копирования файла документов]] и | + | Реорганизация файла документов представляет собой последовательное выполнение операций [[#Резервное копирование файла документов базы данных ИРБИС|резервного копирования файла документов]] и восстановления базы данных из резервной копии. |
===Резервное копирование файла документов базы данных ИРБИС=== | ===Резервное копирование файла документов базы данных ИРБИС=== | ||
− | Резервное копирование [[Базы данных ИРБИС#Файл документов базы данных ИРБИС|файла документов]] – процесс создания копии файла документов, предназначенной для восстановления базы данных в случае её повреждения или разрушения. | + | Резервное копирование [[Базы данных ИРБИС#Файл документов базы данных ИРБИС|файла документов]] – процесс создания [[Базы данных ИРБИС#Резервная копия файла документов базы данных ИРБИС|резервной копии файла документов]], предназначенной для восстановления базы данных в случае её повреждения или разрушения. |
+ | |||
+ | В результате выполнения операции резервного копирования в файл резервной копии попадают: | ||
+ | * только последние копии всех документов (все старые копии документов не попадают в файл резервной копии); | ||
+ | * следует отметить особо, что логически удалённые документы ''попадают'' в файл резервной копии. | ||
− | + | В результате восстановления базы данных из резервной копии в базу попадают все записи, кроме помеченных на удаление (записи, отмеченные в резервной копии как логически удалённые, в базу ''не попадают''). | |
[[Категория:Базы данных ИРБИС]] | [[Категория:Базы данных ИРБИС]] | ||
+ | [[Категория:ИРБИС 32]] | ||
+ | [[Категория:ИРБИС 64]] |
Версия 23:28, 20 декабря 2009
Архитектура баз данных ИРБИС
Файл документов базы данных ИРБИС
Файл с данными, представляющими собой основное содержимое базы данных в первичном виде.
Для файлов документов баз данных ИРБИС используется расширение .mst.
О структуре и формате файлов документов см. публикацию.
Резервная копия файла документов базы данных ИРБИС
Для резервных копий файлов документов баз данных ИРБИС используется расширение .bkp.
Структура и формат файлов .bkp такие же, как у файлов .mst, за исключением того, что для работы с файлом .bkp файл перекрестных ссылок не требуется, так как все записи размещаются последовательно, без пропусков.
Словарь базы данных ИРБИС (инвертированный файл)
Словарь представляет собой инвертированный файл на основании всех документов базы данных.
Операции обслуживания баз данных ИРБИС
Блокировки
Виды блокировок:
- монопольная блокировка базы данных в целом;
- блокировка документа в базе данных.
Операции, требующие монопольной блокировки базы данных в целом:
- реорганизация файла документов;
- создание словаря;
- реорганизация словаря;
- создание резервной копии файла документов;
- восстановление файла документов из резервной копии.
После завершения операции, требующей блокировки базы данных или документа, производится разблокировка. В случае сбоев при выполнении таких операций, автоматическая разблокировка в конце операции может не произойти. В этих случаях разблокировка должна быть произведена с помощью АРМ Администратор.
Создание словаря базы данных ИРБИС
Создание словаря – это создание инвертированного файла на основании всех документов базы данных.
Актуализация словаря базы данных ИРБИС
Актуализация – это пополнение файла словаря (инвертированного файла) на основании документов, для которых по каким-либо причинам (авария, глобальная корректировка, импорт и копирование через АРМ Администратор) не выполнялась автоматическая актуализация при их вводе/корректировке.
Реорганизация файла документов базы данных ИРБИС
Реорганизация файла документов базы данных ИРБИС предназначена для уменьшения размера файла документов.
Уменьшение размера файла достигается за счёт того, что:
- логически удалённые документы удаляются физически;
- для каждого документа сохраняется только последняя копия документа, все старые копии удаляются.
Примечание: при каждой корректировке документа в файл документов добавляется новая скорректированная копия данного документа, при этом предыдущие версии документа сохраняются, именно эти старые версии удаляются при реорганизации файла документов.
Реорганизация файла документов представляет собой последовательное выполнение операций резервного копирования файла документов и восстановления базы данных из резервной копии.
Резервное копирование файла документов базы данных ИРБИС
Резервное копирование файла документов – процесс создания резервной копии файла документов, предназначенной для восстановления базы данных в случае её повреждения или разрушения.
В результате выполнения операции резервного копирования в файл резервной копии попадают:
- только последние копии всех документов (все старые копии документов не попадают в файл резервной копии);
- следует отметить особо, что логически удалённые документы попадают в файл резервной копии.
В результате восстановления базы данных из резервной копии в базу попадают все записи, кроме помеченных на удаление (записи, отмеченные в резервной копии как логически удалённые, в базу не попадают).