Articulo de referencia

DBOMP

DBOMP ( Database Organization and Maintenance Processor ) fue un sistema de base de datos jerárquico temprano de IBM para DOS . DBOMP se introdujo a finales de la década de 1960...

DBOMP ( Database Organization and Maintenance Processor ) fue un sistema de base de datos jerárquico temprano de IBM para DOS . DBOMP se introdujo a finales de la década de 1960 [ 1 ] como sucesor del "Bill of Materials Processor" de IBM llamado BOMP, introducido en 1965 cuando DOS estuvo disponible. [ 2 ]

DBOMP almacenaba registros en disco y se generalizó más allá de la lista de materiales . [ 3 ] BOMP recibió su nombre del procesamiento de listas de materiales de la industria manufacturera en EE. UU. (generalmente conocido como procesamiento de listas de piezas en el Reino Unido) y estaba dirigido específicamente a ese sector industrial. Los archivos principales se llamaban Archivo Maestro de Número de Pieza y Archivo de Centro de Trabajo , y los archivos de enlace se llamaban Archivo de Estructura de Producto y Archivo de Enrutamiento . Sin embargo, poco después de su introducción, el software ya se estaba utilizando para otros fines. Un usuario que criaba cerdos premiados lo utilizó para rastrear la ascendencia de sus animales; al igual que los caballos de carreras, la ascendencia de estos cerdos afectaba directamente su considerable valor comercial. Las posibilidades se reconocieron con el anuncio del propio DBOMP, donde las estructuras de archivos básicas y las interrelaciones permanecieron iguales, pero los archivos se renombraron para que fueran menos específicos de la fabricación.

Existe cierto desacuerdo sobre si DBOMP debe llamarse base de datos jerárquica o de red . [ 4 ] Esta fue una competencia de marketing entre IBM y las ofertas de la competencia: la red se había vuelto popular, y BOMP y DBOMP tenían características de red, pero estas eran limitadas.

La estructura de las bases de datos DBOMP limitaba su uso a unidades de disco CKD con no más de 511 cilindros. [ 5 ] Pasó mucho tiempo antes de que esto se convirtiera en un problema, pero la limitación más seria era que cada dirección de puntero almacenada en un registro para vincularlo con otro era una dirección física (Cilindro/Cabezal/Registro) en el disco. Mover un archivo de un paquete a otro requería que se colocara exactamente en la misma posición física en el nuevo paquete. Además, si la instalación migraba a discos más grandes, toda la base de datos tenía que descargarse en archivos secuenciales y volver a cargarse a través del software proporcionado para ajustarse a las nuevas dimensiones del paquete. Más grave aún, el programador era responsable de administrar los punteros físicos en el encabezado de cada registro, directamente junto a los datos comerciales normales. El reemplazo de IBM para DBOMP fue la implementación de DOS de la base de datos DL/I, donde la información del puntero estaba cuidadosamente protegida del programa.

La estructura de los archivos DBOMP influyó enormemente en bases de datos posteriores como Total de Cincom . [ 1 ]

Referencias

  1. 1 2 McGee, WC (septiembre de 1981). "Tecnología de bases de datos". IBM Journal of Research and Development . 25 (5): 505– 519. doi : 10.1147/rd.255.0505 . S2CID 11487796 . 
  2. Mallory, James (13 de octubre de 2016). "DE BOMP A SAAS Y MÁS ALLÁ: DÉCADA DE 1960" . e2b teknologies . Recuperado el 18 de marzo de 2019 .
  3. Frisendal, Thomas (10 de septiembre de 2018). "Siguiente y anterior: Apuntando en modelos de datos" . Dataversity . Recuperado el 18 de marzo de 2019 .
  4. Gupta, Satinder Bal; Mittal, Aditya (2009). Introducción a los sistemas de gestión de bases de datos . University Science Press. pág. 83. ISBN  9789381159316. Consultado el 18 de marzo de 2019 .
  5. Ward, Patrick (17 de diciembre de 1973). "La empresa mejora su rendimiento con una medida económica" . Computerworld . Consultado el 18 de marzo de 2019 .