Historia de las bases de datos

  • Tarjetas perforadas

    Las tarjetas perforadas surgieron en 1884 como una innovación crucial en la automatización de procesos de datos. Desarrolladas por el ingeniero estadounidense Herman Hollerith, estas tarjetas permitían representar información mediante perforaciones en ubicaciones específicas, agilizando el procesamiento de datos y facilitando el censo de población. Esta invención fue el precursor de las modernas tecnologías de almacenamiento y procesamiento de datos.
  • Modelo de Red

    Charles Bachman desarrolla el Modelo de Red, una de las primeras estructuras de bases de datos, que permite relaciones complejas entre los datos.
  • Modelo Relacional

    Edgar F. Codd propone el Modelo Relacional, sentando las bases para las bases de datos modernas al introducir conceptos como tablas, tuplas y relaciones.
  • SQL

    Donald D. Chamberlin y Raymond F. Boyce crean el lenguaje de consulta SQL (Structured Query Language) en IBM, permitiendo la manipulación y gestión de bases de datos relacionales.
  • Sistema de Gestión de Bases de Datos Relacionales (RDBMS)

    Oracle Corporation lanza el primer RDBMS comercial, estableciendo el camino para la popularización de las bases de datos relacionales.
  • Modelo de Objetos

    Se desarrollan modelos de bases de datos orientados a objetos, como el Modelo de Objetos de Datos (OODBMS), que permite el almacenamiento de objetos complejos y tipos de datos personalizados.
  • Period: to

    Sistemas de Bases de Datos Distribuidos

    Se investigan y desarrollan sistemas que permiten la distribución de datos en múltiples ubicaciones físicas para mejorar la escalabilidad y la disponibilidad.
  • Bases de Datos NoSQL

    Se popularizan las bases de datos NoSQL, que ofrecen soluciones flexibles para manejar grandes volúmenes de datos no estructurados o semi estructurados, como MongoDB y Cassandra.
  • Big Data

    El auge de grandes volúmenes de datos da lugar a tecnologías como Hadoop y Spark, que permiten el procesamiento y análisis eficiente de datos a gran escala.
  • Bases de Datos en la Nube

    Surgimiento de servicios de bases de datos en la nube como Amazon RDS, Google Cloud SQL y Azure SQL Database, simplificando la administración y escalabilidad.
  • Blockchain y Bases de Datos Inmutables

    La tecnología blockchain introduce bases de datos inmutables y distribuidas, con aplicaciones en criptomonedas y registros seguros.
  • Bases de Datos Gráficas

    Se desarrollan bases de datos específicamente diseñadas para manejar datos altamente interconectados, como Neo4j, para aplicaciones como redes sociales y análisis de relaciones.
  • Nuevas Tecnologías de Bases de Datos

    Continua la investigación y desarrollo en áreas como bases de datos en memoria, procesamiento en tiempo real y optimización de consultas, impulsando la eficiencia y el rendimiento.