stringtranslate.com

Ленточная библиотека

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

Впоследствии ленточные библиотеки стали физически автоматизированными, и поэтому их иногда называют ленточным бункером , ленточным роботом или ленточным музыкальным автоматом . Это устройства хранения данных, которые содержат один или несколько ленточных накопителей , несколько слотов для хранения ленточных картриджей , устройство считывания штрих-кода для идентификации ленточных картриджей и автоматизированный метод загрузки лент (робот). Такие решения в основном используются для резервного копирования и цифрового архивирования . Кроме того, область, где хранятся ленты, которые в данный момент не находятся в хранилище, также называется ленточной библиотекой. Одним из первых примеров была IBM 3850 Mass Storage System (MSS), анонсированная в 1974 году.

В любую эпоху ленточные библиотеки могут содержать миллионы лент.

Ручная эпоха

Ручная библиотека на магнитных лентах, распространенная в 1960-х и 1970-х годах. Сотрудники используют тележки на колесиках для перемещения лент между стойками в библиотеке и компьютерным залом, где находятся ленточные накопители.

Ленты и пакетная обработка

В эпоху мэйнфреймов , особенно мэйнфреймов 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] продукт, также известный как Tape Management System. [8] Он несколько раз появлялся в списке почета программного обеспечения Datapro Research Corporation . [7] Другим был Valu-Lib от Value Computing, Inc., [9] [10] и третьим был TLMS II от Capex Corporation . [11]

Поскольку использование мэйнфреймов продолжалось и в следующем столетии, управление ленточными библиотеками, как ручное, так и автоматическое, было одним из элементов предложений подсистемы управления хранилищем данных (MVS) от IBM. [12]

Автоматизированная эра

Большая ленточная библиотека StorageTek Powderhorn, демонстрирующая ленточные картриджи со штрих-кодами, упакованные на полках спереди, и роботизированную руку, движущуюся сзади.
Небольшая ленточная библиотека ADIC Scalar 100, внизу виден робот, а за ним - два ленточных накопителя IBM LTO2.

Дизайн

Физически автоматизированные устройства ленточной библиотеки могут хранить огромные объемы данных: от 20 терабайт [13] до 2,1 эксабайта данных [14] по состоянию на 2016 год. Такая емкость в несколько тысяч раз превышает емкость обычного жесткого диска и значительно превышает поддерживает сетевое хранилище . Типичные решения начального уровня стоят около 10 000 долларов США [15] , в то время как решения высокого класса могут стоить от 200 000 долларов США [16] и значительно превышать 1 миллион долларов США за полностью расширенную и настроенную библиотеку.

Для хранения больших объемов данных они представляют собой экономически эффективное решение: стоимость гигабайта составляет всего 2 цента долларов США. [17] Платой за их большую емкость является более медленное время доступа, которое обычно связано с механическими манипуляциями с лентами. Доступ к данным в библиотеке занимает от нескольких секунд до нескольких минут.

Из-за медленного последовательного доступа и огромной емкости ленточные библиотеки в основном используются для резервного копирования и на заключительном этапе цифрового архивирования . Типичным применением последнего может быть обширный учет транзакций организации для юридических или аудиторских целей. Другим примером является иерархическое управление хранилищем (HSM), при котором ленточная библиотека используется для хранения редко используемых файлов из файловых систем .

Поддержка программного обеспечения

На коммерческой основе доступно несколько крупномасштабных пакетов управления библиотеками. Реализации с открытым исходным кодом включают AMANDA , Bacula и минимальную программу mtx.

Этикетки со штрих-кодом

Ленточные библиотеки обычно имеют возможность оптического сканирования этикеток со штрих-кодом , прикрепленных к каждой ленте, что позволяет им автоматически вести учет того, какие ленты находятся в библиотеке. Предварительно напечатанные этикетки со штрих-кодом коммерчески доступны, или пользовательские этикетки могут быть созданы с использованием коммерческого или бесплатного программного обеспечения. Этикетка со штрих-кодом часто является частью этикетки ленты — информация, записанная в начале носителя, позволяет однозначно идентифицировать ленту.

Автозагрузчики

Автозагрузчик Dell PowerVault 124T

Небольшие ленточные библиотеки, содержащие только один диск, называются автозагрузчиками. [18] Термин «автозагрузчик» также иногда используется как синоним укладчика , [19] устройства, в которое носители загружаются обязательно в последовательном порядке. [20]

Другие типы автозагрузчиков могут работать с оптическими дисками ( например, компакт -дисками или DVD ) или дискетами .

Смотрите также

Рекомендации

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