ДБОМП
![]() | |
Операционная система | DOS/360 и его преемники |
---|---|
Платформа | IBM Система/360 |
Тип | База данных |
Лицензия | собственный |
DBOMP ( Процессор организации и обслуживания баз данных ) был одной из первых иерархических систем баз данных от IBM для DOS . DBOMP был представлен в конце 1960-х годов. [1] как преемник процессора IBM «Bill of Materials Processor» под названием BOMP, представленного в 1965 году, когда стала доступна DOS. [2]
DBOMP хранил записи на диске и был распространен за пределы спецификации . [3] BOMP был назван в честь спецификации обработки материалов обрабатывающей промышленности в США (обычно известной как обработка списка деталей в Великобритании) и специально предназначен для этого сектора промышленности. Основные файлы на самом деле назывались «Основной файл номера детали» и «Файл рабочего центра» , а связывающие файлы назывались «Файл структуры продукта» и «Файл маршрутизации» . Однако вскоре после внедрения программное обеспечение уже использовалось для других целей. Один пользователь, разводивший призовых свиней, использовал его, чтобы проследить происхождение своих животных — как и скаковых лошадей, происхождение этих свиней напрямую повлияло на их значительную коммерческую ценность. Возможности были признаны с анонсом самого DBOMP, в котором основные файловые структуры и взаимосвязи остались прежними, но файлы были переименованы, чтобы сделать их менее специфичными для производства.
Существуют некоторые разногласия относительно того, следует ли называть DBOMP иерархической или сетевой базой данных . [4] Это была маркетинговая конкуренция между IBM и конкурентными предложениями: сеть стала популярной, а BOMP и DBOMP действительно имели сетевые характеристики, но они были ограничены.
Структура баз данных DBOMP ограничивала ее использование дисками CKD с числом цилиндров не более 511. [5] Прошло много времени, прежде чем это стало проблемой, но более серьезным ограничением было то, что каждый адрес указателя, хранящийся в одной записи для связи ее с другой, был физическим адресом (цилиндр/головка/запись) на диске. Для перемещения файла из одного пакета в другой необходимо было поместить его в точно такое же физическое положение в новом пакете. Кроме того, если установка переносилась на диски большего размера, всю базу данных приходилось выгружать в последовательные файлы и перезагружать с помощью программного обеспечения, предоставленного для соответствия размерам нового пакета. Более серьезно, программист отвечал за управление физическими указателями в заголовке каждого пакета. запись, непосредственно рядом с обычными бизнес-данными. Заменой DBOMP от IBM стала реализация базы данных DL/I для DOS, где информация указателей тщательно защищалась от программы.
Структура файлов DBOMP сильно повлияла на более поздние базы данных, такие как Cincom от Total . [1]
Ссылки
[ редактировать ]- ^ Jump up to: а б МакГи, WC (сентябрь 1981 г.). «Технология баз данных». Журнал исследований и разработок IBM . 25 (5): 505–519. дои : 10.1147/rd.255.0505 . S2CID 11487796 .
- ^ Мэллори, Джеймс (13 октября 2016 г.). «ОТ BOMP ДО SAAS И ДАЛЬШЕ: 1960-Е ГОДЫ» . e2b технологии . Проверено 18 марта 2019 г.
- ^ Фрисендал, Томас (10 сентября 2018 г.). «Следующее и предыдущее: указание в моделях данных» . Разнообразие данных . Проверено 18 марта 2019 г.
- ^ Гупта, Сатиндер Бал; Миттал, Адитья (2009). Введение в систему управления базами данных . Университетская научная пресса. п. 83. ИСБН 9789381159316 . Проверено 18 марта 2019 г.
- ^ Уорд, Патрик (17 декабря 1973 г.). «Фирма увеличивает производительность в переходе к экономике» . Компьютерный мир . Проверено 18 марта 2019 г.