Este blog ilustra la historia y el desarrollo de las tecnologías de la información, desde las primeras ideas y máquinas del siglo XIX hasta la actualidad.
Hoy en día hablamos de TI. Tecnología de la Información es el término adecuado para describir la abundancia de hardware y software.
El autor de este artículo trabaja en el campo del procesamiento de datos desde 1968. Sí, por aquel entonces todavía se le llamaba procesamiento de datos, o mejor dicho, procesamiento electrónico de datos (PED). Los programadores o especialistas en informática de la ciudad alemana de Essen se distinguían fácilmente por su matrícula: E-DV nnn (EDV es la abreviatura alemana de PED).
El primer modelo de máquina de cálculo analítico fue presentado por Charles Babbage en 1837. Transcurrieron aproximadamente cien años hasta que Konrad Zuse construyó la Z1 en 1941 y la Z4 en 1945. Estos fueron los primeros modelos de computadoras universales programables.
¡Ese fue el comienzo de la era del procesamiento de datos!
En las décadas de 1960 y 1970, los datos se capturaban y procesaban con cintas perforadas y tarjetas. Los datos almacenados en soportes electrónicos (cintas magnéticas, discos duros y almacenamiento en tambor) eran archivos secuenciales . El procesamiento de los datos se realizaba de forma secuencial, registro tras registro. Los registros podían tener una longitud fija o variable. Varios registros se agrupaban en un solo bloque. Algunos registros no eran accesibles directamente; era necesario buscarlos en el archivo secuencial. Algunas empresas aún conservan datos de esa época en uso productivo.
Los archivos secuenciales no eran adecuados para el procesamiento rápido y eficiente de grandes cantidades de datos. A principios de los años 70, ya se estaban desarrollando sistemas de gestión de datos más eficientes y precisos.
Las bases de datos creadas en aquella época se basaban en métodos de acceso directo (DAM): UDB (Universal Database) y DBOMP (Database Organization and Maintenance Processor), que se utilizaban principalmente para gestionar listas de materiales. Ambos sistemas estaban diseñados para usar dispositivos de almacenamiento de acceso directo (DASD) con un número limitado de cilindros.
Estas bases de datos fueron desarrolladas por IBM.® El desarrollo se interrumpió con el lanzamiento de nuevos sistemas de discos más grandes.
En la década de 1960, IBM lanzó una base de datos llamada ICS (Information Control System), que en 1969 pasó a llamarse IMS (Information Management System) .
Analicemos más de cerca los sistemas de archivos y bases de datos más populares en los mainframes:
IMS es utilizado por innumerables grandes empresas como sistema de base de datos para aplicaciones que requieren altas tasas de transacciones y una alta disponibilidad del sistema.
IMS (también conocido como DLI para el sistema operativo z/VSE) es una base de datos jerárquica . Los registros se almacenan en una estructura de árbol. Cada registro tiene un padre, mientras que el segmento raíz, en la parte superior, no tiene padre.
La estructura de datos subyacente de IMS y DLI es VSAM.
Adabas fue desarrollado por Software AG y se instaló por primera vez en 1971.
Adabas se basa en el modelo de base de datos NF². NF² significa NFNF = non first normal form (forma no normal de primer orden). Este término se refiere a que Adabas no almacena los datos en la primera forma normal, según la teoría relacional. En cambio, los datos se almacenan en un formato empaquetado que permite grupos periódicos y múltiples campos.
Adabas se utiliza en todo el mundo junto con el lenguaje de programación Natural como base de datos de alto rendimiento. La base de datos se ejecuta en IBM.® z/OS®, z/VSE, Unix® Linux® y Windows® También se admiten otros sistemas operativos: BS1000, BS2000 (Siemens), VMS (DEC).
IDMS/DB (Sistema Integrado de Gestión de Bases de Datos) se basa en un modelo de red (CODASYL). Charles Bachmann (+ 2007), conocido por los diagramas de Bachmann que se utilizan para describir las topologías de red de IDMS, participó en su desarrollo.
IDMS/DB fue distribuido por la empresa estadounidense Cullinet hasta 1989. En 1989, fue adquirido por Computer Associates (CA / ahora Broadcom).
IDMS/DB se posicionó como especialmente eficiente en comparación con las bases de datos relacionales. A principios y mediados de los 80, las bases de datos relacionales se popularizaron cada vez más debido a su facilidad de uso, el lenguaje de consulta SQL y los sistemas cliente-servidor emergentes con mejores sistemas de hardware.
Hoy en día, IDMS/DB todavía se utiliza en innumerables instalaciones en todo el mundo.
DATACOM/DB se basó originalmente en el concepto de listas invertidas y se caracteriza por su capacidad de análisis extremadamente rápida para grandes volúmenes de datos. El procesamiento de grandes volúmenes de datos se aceleró considerablemente gracias a tecnologías especiales basadas en índices.
DATACOM/DB fue adquirida por Applied Data Research (ADR) en 1978. ADR también desarrolló IDEAL como lenguaje de aplicación para DATACOM/DB.
En 1988, DATACOM/DB fue adquirida por Computer Associates (CA, ahora Broadcom). DATACOM/DB es muy popular en todo el mundo como base de datos para usuarios de mainframes.
Db2 es la base de datos relacional de IBM. Se basa en el modelo de datos relacional introducido por Edgar F. Codd a principios de los años 70.
DB2 (ortografía original de Database 2 ) fue introducido como nombre para la versión del sistema operativo MVS por IBM.® en 1983.
La base de datos se denominaba SQL/DS para los usuarios de los sistemas operativos VSE y VM. Actualmente, solo se utiliza el nombre oficial Db2, aunque los usuarios de VSE aún pueden llamarla SQL/DS.
Db2 ya está disponible en todos los sistemas operativos de IBM (z/OS).®, z/VSE, z/VM, AS/400) así como en Linux® Unix® y Windows® ( Db2 LUW ).
Db2 también utiliza VSAM como estructura de datos subyacente.
El método de acceso al almacenamiento virtual (VSAM) es un método de acceso al almacenamiento de archivos de IBM DASD, utilizado por primera vez en los sistemas operativos OS/VS1, OS/VS2 Release 1 (SVS) y Release 2 (MVS), utilizado posteriormente en toda la arquitectura Multiple Virtual Storage (MVS) y ahora en z/OS. Originalmente un sistema de archivos orientado a registros,[NB 2] VSAM comprende cuatro[NB 2] organizaciones de conjuntos de datos: Conjunto de datos secuenciados por clave (KSDS), Conjunto de datos de registro relativo (RRDS), Conjunto de datos secuenciados por entrada (ESDS) y Conjunto de datos lineal (LDS).
VSAM se creó como sistema de archivos al mismo tiempo que el primer sistema operativo virtual, OS/VS1. Sigue siendo uno de los sistemas de archivos más importantes para los sistemas operativos de mainframe IBM z/OS y z/VSE.
Existen diferentes tipos de archivos VSAM:
Muchos archivos y bases de datos del sistema se basan en VSAM (IMS/DLI, Db2, catálogo de z/OS, SMF, etc.).
Todas las bases de datos y sistemas de archivos de los sistemas operativos IBM z/OS y z/VSE mencionados anteriormente son compatibles con Data Replicate and Sync de Rocket (anteriormente tcVISION) como origen y destino.
Modernización de la Enterprise con el IBM z17 Single Frame y Rack-Mounted [...]
Complejidad de los microservicios: el coste oculto de dividirlo todo
Por qué nunca ha habido un mejor momento para trabajar en el sector del software.
