이미지(데이터베이스)

IMAGE (database)

IMAGE는 Hewlett Packard가 개발데이터베이스 관리 시스템(DBMS)으로 HP 3000 미니컴퓨터포함되어 있습니다.이것이 그 플랫폼이 시장에서 성공한 주된 이유였습니다.초기 릴리스에서는 IMAGE/3000이라고도 불리며 이후 버전에서는 TurboIMAGE, PA-RISC 이행 에는 TurboIMAGE/XL로 불리기도 합니다.

IMAGE는 관계형 데이터베이스 모델을 기반으로 하는 대부분의 최신 시스템과 달리 네트워크 데이터베이스 모델을 기반으로 합니다.나중에 SQL(구조화 쿼리 언어) 프런트 엔드 프로세서가 추가되어 사용자가 기존 데이터베이스에서 SQL 쿼리를 실행할 수 있게 되었습니다.이로 인해 현재 이름인 IMAGE/SQL이 생성되었습니다.

개요

IMAGE는 API와 함께 다음과 같은 몇 가지 유틸리티로 구성되어 있습니다(HP 매뉴얼에서는 "intrinsics"라고 부릅니다).

  • DBSCHEMA - 소스 스키마 레이아웃을 컴파일합니다.소스 레이아웃은 테이블(SETS)과 열(FILDS)을 설명합니다.
  • DBUTIL - 데이터베이스에서 유지 관리 기능을 만들고 수행합니다.
  • QUERY - TurboIMAGE 데이터베이스에 액세스하기 위한 범용 쿼리 도구입니다.

다음은 응용 프로그램 개발에 사용되는 API 호출의 샘플 목록입니다.이러한 호출은 HP의 컴파일러 COBOL, FORTRAN, BASIC, SPL, PASCAL C에서 지원됩니다.

  • DBFIND - 레코드를 찾습니다.
  • DBGET - 레코드를 검색합니다.
  • DBSPUT - 레코드를 추가합니다.
  • DBUPDATE - 레코드를 업데이트합니다.
  • DBINFO - 데이터베이스 구조에 대한 정보를 제공합니다.
  • DBOPEN - 지정된 암호로 데이터베이스를 열어 응용프로그램에 대한 액세스 권한을 제공합니다.

역사

IMAGE의 중요한 특징은 다음과 같습니다.

  • 1972년경에 10,000달러의 옵션으로 IMAGE/3000으로 출시되었지만, 나중에 MPE 운영 체제의 일부로 무료 제공되었습니다.
  • HP Precision Architecture 컴퓨터에 HP-UX 및 MPE/XL 운영체제용 HP ALLBASE로 번들되어 있습니다.
  • 제4세대 프로그래밍 언어 제품(Powerhouse, Transact, Speedware, Protos)은 서드파티 벤더로부터 입수할 수 있게 되었습니다.
  • 스토리지 용량을 늘리고 데이터베이스에서 허용되는 SET 수와 같은 몇 가지 내부 제한을 늘리는 등 새로운 기능이 추가되었습니다.IMAGE/3000은 이러한 새로운 기능으로 인해 TurboIMAGE로 이름이 변경되었습니다.
  • HP는 DISC의 OMNIDEX 및 Bradmark의 SUPERDEX 제품에 서드파티 인터페이스(TPI)를 제공했습니다.
  • HP는 TurboIMAGE를 포함한 HP3000의 판매 종료를 발표했다.
  • 마르크스마이어는 TurboIMAGE와 호환되는 스키마 및 API를 출시했으며 TurboIMAGE 애플리케이션을 Microsoft Windows 및 HP-UX에서 실행할 수 있도록 했다.
  • Stromasys는 일반 하드웨어에서 TurboIMAGE 애플리케이션을 실행할 수 있는 HP3000 에뮬레이터를 출시했습니다.

외부 링크