Ленточная библиотека
В компьютерной памяти ленточная библиотека представляет собой физическую область, содержащую магнитные ленты с данными . Раньше ленточные библиотеки обслуживались людьми, известными как ленточные библиотекари и операторы компьютеров , и правильная работа библиотеки имела решающее значение для выполнения заданий пакетной обработки . Хотя ленточные библиотеки той эпохи не были автоматизированы, использование программного обеспечения системы управления лентами могло помочь в их работе.
Впоследствии ленточные библиотеки стали физически автоматизированными, и поэтому их иногда называют ленточным бункером , ленточным роботом или ленточным музыкальным автоматом . Это устройства хранения данных, которые содержат один или несколько ленточных накопителей , несколько слотов для хранения ленточных картриджей , устройство считывания штрих-кода для идентификации ленточных картриджей и автоматизированный метод загрузки лент (робот). Такие решения в основном используются для резервного копирования и цифрового архивирования . Кроме того, область, где хранятся ленты, которые в данный момент не находятся в хранилище, также называется ленточной библиотекой. Одним из первых примеров была IBM 3850 Mass Storage System (MSS), анонсированная в 1974 году.
В любую эпоху ленточные библиотеки могут содержать миллионы лент.
Ручная эпоха
[ редактировать ]Ленты и пакетная обработка
[ редактировать ]В эпоху мейнфреймов , особенно мэйнфреймов IBM , наиболее распространенным форматом была 9-дорожечная лента . [1] Некоторым крупным прикладным системам при выполнении пакетных заданий может потребоваться множество различных лент. [2]
В приложениях для обработки данных того времени основные файлы для таких вещей, как информация о заработной плате сотрудников, инвентарь расходных материалов и магазинов или счета клиентов, обычно хранились на ленте. [3] [4] Пакетные задания по обновлению этих главных файлов будут использовать существующий главный файл ленты в качестве входных данных и записывать новый главный файл ленты в качестве выходных данных. [5] Кроме того, сам набор транзакций обновления может составлять вторую входную ленту. [3] Выходные данные главного файла одного задания обновления будут входными данными главного файла при следующем запуске задания, возможно, через день, неделю или месяц. [1] Ленты, представляющие несколько прошлых итераций главного файла, обычно сохраняются на случай, если обнаружится проблема с последней версией и придется перезапустить задание. [1]
Роль ленточных библиотек и библиотекарей
[ редактировать ]Компьютерные установки мэйнфреймов часто имели отдельную комнату, ленточную библиотеку, для размещения стоек и шкафов с лентами. [1] Типичный рабочий процесс пакетного задания заключался в том, чтобы пойти в библиотеку, снять определенные ленты со стоек и загрузить их на передвижную тележку, переместить тележку в компьютерную зону, установить ленты на ленточные накопители для производственного цикла, взять ленты с приводов, когда тираж закончится, верните тележку обратно в библиотеку и положите ленты обратно на библиотечные стойки. Такие ленточные библиотеки существовали на большинстве компьютерных установок. [6]
Даже компьютерная установка скромного размера может содержать сотни лент. [4] библиотеки размером в несколько тысяч катушек с кассетами были обычным явлением. [6] И они могли быть намного больше: к середине 1970-х годов Бюро переписи населения США и НАСА имели ленточные библиотеки, насчитывавшие около миллиона катушек с лентами. [2] Человека, отвечавшего за все это, обычно называли библиотекарем . [1] [4]
В ту эпоху не существовало автоматизированных систем доставки и монтажа ленты, поэтому эти действия приходилось выполнять операторам компьютеров . [6] Эти люди отвечали за установку лент на ленточные накопители в рамках выполнения работы. [1] Даже осторожные компьютерные операторы иногда могли установить неправильную ленту в качестве входных данных или представить катушки набора данных из нескольких лент не по порядку. [2] Еще одной потенциальной ошибкой была перезапись ленты, которую предназначалось сохранить. [4]
В обязанности библиотекаря, работающего с лентами, входило установление процедур обращения с лентами, чтобы свести к минимуму вероятность возникновения ошибок. [4] Как писалось в одной книге того времени, «отслеживание местонахождения пленок — это огромная и ответственная работа». [1]
Поддерживающее программное обеспечение
[ редактировать ]Системы управления лентами той эпохи представляли собой программные пакеты, цель которых заключалась в облегчении операций и управления ленточными библиотеками. Они отслеживали наборы данных на ленте и составляли отчеты, указывающие, следует ли сохранять набор данных на ленте или можно ли ее переписать; они помогали в настройке и выполнении запланированных производственных заданий с помощью таких вещей, как списки извлечения лент и предварительно напечатанные внешние клейкие этикетки; и они отслеживали наличие катушек с лентой. Самым популярным из этих пакетов был UCC-1 от University Computing Company . [7] продукт, который также был известен как система управления лентами. [8] Он несколько раз появлялся в Datapro Research Corporation . списке почета программного обеспечения [7] Другим был Valu-Lib от Value Computing, Inc. [9] [10] и третьим был TLMS II от Capex Corporation . [11]
Поскольку использование мэйнфреймов продолжалось и в следующем столетии, управление ленточными библиотеками, как ручное, так и автоматическое, было одним из элементов предложений подсистемы управления хранилищем данных (MVS) от IBM. [12]
Автоматизированная эра
[ редактировать ]Дизайн
[ редактировать ]Физически автоматизированные устройства ленточных библиотек могут хранить огромные объемы данных размером от 20 терабайт. [13] до 2,1 эксабайт данных [14] по состоянию на 2016 год. Такая емкость в несколько тысяч раз превышает емкость обычного жесткого диска и значительно превышает возможности сетевого хранилища . Типичные решения начального уровня стоят около 10 000 долларов США. [15] в то время как высококачественные решения могут стоить до 200 000 долларов США. [16] и стоимость полностью расширенной и настроенной библиотеки превышает 1 миллион долларов.
Для хранения больших объемов данных они представляют собой экономически эффективное решение: стоимость гигабайта составляет всего 2 цента долларов США. [17] Платой за их большую емкость является более медленное время доступа, которое обычно связано с механическим манипулированием лентами. Доступ к данным в библиотеке занимает от нескольких секунд до нескольких минут.
Из-за медленного последовательного доступа и огромной емкости ленточные библиотеки в основном используются для резервного копирования и на заключительном этапе цифрового архивирования . Типичным применением последнего может быть обширный учет транзакций организации для юридических или аудиторских целей. Другим примером является иерархическое управление хранилищем (HSM), при котором ленточная библиотека используется для хранения редко используемых файлов из файловых систем .
Поддержка программного обеспечения
[ редактировать ]На коммерческой основе доступно несколько крупномасштабных пакетов управления библиотеками. Реализации с открытым исходным кодом включают AMANDA , Bacula и минимальную программу mtx.
Этикетки со штрих-кодом
[ редактировать ]Ленточные библиотеки обычно имеют возможность оптического сканирования этикеток со штрих-кодом , прикрепленных к каждой ленте, что позволяет им автоматически вести учет того, какие ленты находятся в библиотеке. Предварительно напечатанные этикетки со штрих-кодом коммерчески доступны, или пользовательские этикетки могут быть созданы с использованием коммерческого или бесплатного программного обеспечения. Этикетка со штрих-кодом часто является частью этикетки ленты — информация, записанная в начале носителя, позволяет однозначно идентифицировать ленту.
Автозагрузчики
[ редактировать ]Небольшие ленточные библиотеки, содержащие только один диск, известны как автозагрузчики. [18] Термин «автозагрузчик» также иногда используется как синоним укладчика . [19] устройство, в котором носители загружаются обязательно в последовательном порядке. [20]
Другие типы автозагрузчиков могут работать с оптическими дисками (например, компакт-дисками или DVD ) или дискетами. [ нужна ссылка ] .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г Попкин, Гэри С.; Пайк, Артур Х. (1977). Введение в обработку данных . Бостон: Компания Houghton Mifflin. стр. 149–151, 260–263. ISBN 0-395-20628-6 .
- ^ Jump up to: а б с Маккракен, Дэниел Д. (1976). Упрощенное руководство по структурированному программированию на COBOL . Нью-Йорк: Джон Уайли и сыновья. стр. 259, 264. ISBN. 0-471-58284-0 .
- ^ Jump up to: а б Маккуиллен, Кевин (1975). Язык ассемблера (ОС) System/360–370 . Фресно, Калифорния: Майк Мурач и партнеры. п. 302. LCCN 74-29645 .
- ^ Jump up to: а б с д и Стерн, Нэнси; Стерн, Роберт А. (1980). Структурированное программирование на COBOL (3-е изд.). Нью-Йорк: Джон Уайли и сыновья. стр. 494, 496, 498–499. ISBN 0-471-04913-1 .
- ^ Эшли, Рут; Фернандес, Джуди Н. (1978). Язык управления заданиями: Самоучитель . Нью-Йорк: Джон Уайли и сыновья. п. 43. ИСБН 0-471-03205-0 .
- ^ Jump up to: а б с Конвей, Ричард; Грис, Дэвид (1973). Введение в программирование: структурированный подход с использованием PL/1 и PL/C . Кембридж, Массачусетс: Уинтроп. стр. 333–334.
- ^ Jump up to: а б Ливитт, Дон (17 января 1977 г.). «Пользователи поставили 38 пакетов на доску почета» . Компьютерный мир . п. 23.
- ^ «Управление лентами UCC-1 обновлено с выпуском 4.7» . Компьютерный мир . 4 июля 1983 г. с. 35.
- ^ « Valu-Lib» может запускать ленточную библиотеку и взаимодействовать с планировщиком» . Компьютерный мир . 16 мая 1973 г. с. 15.
- ^ « Выпущено обновление Valu Lib для IBM 4300, Series/36» . Компьютерный мир . 19 декабря 1983 г. с. 32.
- ^ «неопределенный» . Инфосистемы . Том. неопределенный. Издательство Хичкока. 1980. с. 90. Архивировано из оригинала 25 марта 2023 года . Проверено 22 февраля 2023 г.
- ^ «Введение в управление ленточной библиотекой» . ИБМ. 5 апреля 2023 г. . Проверено 1 ноября 2023 г.
- ^ «Ленточная библиотека HP StorageWorks MSL2024 — обзор» . 18 марта 2006 года. Архивировано из оригинала 18 марта 2006 года . Проверено 19 июня 2018 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ Оракул «Модульная библиотечная система StorageTek SL8500» .
- ^ Интернет-магазин HP для малого и среднего бизнеса: Ленточные библиотеки HP StorageWorks MSL2024
- ^ [1] . Стоимость цитирования составляет «От 195 830 долларов США (США)».
- ^ «Стоимость хранения» . Форбс .
- ^ «Словарь СНИА» . Ассоциация индустрии сетей хранения данных . Проверено 30 января 2010 г.
автозагрузчик ленты...[Система хранения] Ленточное устройство, обеспечивающее автоматический доступ к нескольким ленточным картриджам, обычно через один ленточный накопитель.
- ^ «Десять распространенных вопросов, связанных с резервным копированием и восстановлением» . Сан Микросистемс, Инк . Проверено 30 января 2010 г.
Что такое укладчик (автозагрузчик) и музыкальный автомат?
- ^ «Словарь СНИА» . Ассоциация индустрии сетей хранения данных . Проверено 30 января 2010 г.
укладчик носителей... [Восстановление данных] Роботизированный обработчик носителей, в котором носители должны перемещаться роботом последовательно.