ИЗОБРАЖЕНИЕ (база данных)
IMAGE — это система управления базами данных (СУБД), разработанная Hewlett-Packard и входящая в состав HP 3000 миникомпьютера . Это была основная причина успеха этой платформы на рынке. В первоначальном выпуске его также иногда называли IMAGE/3000 , а более поздние версии были известны как TurboIMAGE и TurboIMAGE/XL после миграции PA-RISC .
IMAGE основан на сетевой модели базы данных , в отличие от большинства современных систем, основанных на модели реляционной базы данных . данных . Позже был добавлен внешний процессор SQL (язык структурированных запросов), предлагающий пользователям возможность выполнять запросы SQL к существующим базам Это создало IMAGE/SQL , текущее имя.
Обзор
[ редактировать ]IMAGE состоит из нескольких утилит вместе с API (называемым в документации HP «внутренними функциями»):
- DBSCHEMA — скомпилировать исходный макет схемы. Исходный макет описывает таблицы (известные как SETS) и столбцы (известные как FIELDS).
- DBUTIL — создает и выполняет функции обслуживания базы данных.
- QUERY — универсальный инструмент запросов для доступа к любой базе данных TurboIMAGE.
Ниже приведен пример списка вызовов API , используемых для разработки приложений. Эти вызовы поддерживаются компиляторами HP: , FORTRAN , BASIC , SPL, PASCAL и C. COBOL
- DBFIND — находит запись.
- DBGET — извлекает запись.
- DBPUT — Добавляет запись.
- DBUPDATE — обновляет запись.
- DBINFO — Предоставляет информацию о структуре базы данных.
- DBOPEN — открывает базу данных с указанным паролем для предоставления прав доступа приложению.
История
[ редактировать ]Важными особенностями IMAGE являются:
- Первоначально выпущен под названием IMAGE/3000 примерно в 1972 году по цене 10 000 долларов, но позже был включен бесплатно как часть операционной системы MPE.
- Входит в комплект поставки компьютеров HP Precision Architecture RISC вместе с реляционной СУБД HP ALLBASE/SQL в операционной системе MPE/XL.
- Несколько продуктов языков программирования четвертого поколения (Powerhouse, Transact, Speedware, Protos) стали доступны от сторонних поставщиков.
- Были добавлены новые возможности, включая увеличение емкости хранилища и увеличение нескольких внутренних ограничений, таких как количество разрешенных наборов SETS в базе данных. Из-за этих новых возможностей IMAGE/3000 был переименован в TurboIMAGE.
- HP предоставила сторонний интерфейс (TPI) для продуктов OMNIDEX DISC и SUPERDEX компании Bradmark.
- HP объявила о прекращении выпуска HP3000, включавшего TurboIMAGE.
- Марксмайер выпустил Eloquence, который совместим по схеме и API с TurboIMAGE и позволяет запускать приложения TurboIMAGE в Microsoft Windows и HP-UX .
- Stromasys выпустила эмулятор HP3000, позволяющий запускать приложения TurboIMAGE на обычном оборудовании.
Внешние ссылки
[ редактировать ]- http://www.robelle.com/library/smugbook/image.html
- Документация HP Computer Museum 3000 Series II — 1976 г. Изображение руководства в формате PDF
- http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1986-12.pdf - Журнал Hewlett-Packard «Управление базами данных для компьютеров HP Precision Architecture»