Descarga

Evolucion de la Base de Datos

By Braimy
  • 1960: Primeras bases de datos jerárquicas y de red

    1960: Primeras bases de datos jerárquicas y de red
    Se desarrollan sistemas de bases de datos jerárquicas y en red:
    Modelo jerárquico (IMS de IBM): Organiza los datos en una estructura de árbol, con relaciones padre-hijo.
    Modelo en red (CODASYL): Permite relaciones más complejas mediante gráficos de nodos y enlaces.
    Estas primeras bases eran inflexibles y dependían del hardware.
  • 1970: Introducción del modelo relacional

    1970: Introducción del modelo relacional
    Edgar F. Codd, un investigador de IBM, publica su artículo seminal "A Relational Model of Data for Large Shared Data Banks".
    Este modelo proponía almacenar datos en tablas organizadas por filas y columnas, simplificando su acceso y manipulación mediante SQL (Structured Query Language).
  • 1976: Modelo Entidad-Relación

    1976: Modelo Entidad-Relación
    Peter Chen introduce el modelo entidad-relación (ER), que representa gráficamente datos y sus relaciones. Este modelo facilitó enormemente el diseño de bases de datos relacionales.
  • 1980: Popularización de las bases de datos relacionales

    Se lanzan bases de datos comerciales basadas en el modelo relacional, como:
    Oracle (1979): La primera base de datos comercial basada en SQL.
    DB2 de IBM (1983): Una solución empresarial que mejoró la integración de datos.
    Ingres y Sybase: Alternativas importantes de la época.
    SQL se convierte en el estándar de facto para interactuar con bases de datos.
  • 1990: Bases de datos distribuidas y sistemas OLAP

    Las bases de datos distribuidas permiten almacenar datos en múltiples servidores conectados en red. Esto mejora la escalabilidad y disponibilidad.
    Surge el concepto de OLAP (Online Analytical Processing), facilitando el análisis multidimensional de datos y el soporte a sistemas de inteligencia empresarial (BI).
  • 2000: El auge de las bases de datos NoSQL

    2000: El auge de las bases de datos NoSQL
    Con el auge de las aplicaciones web y las redes sociales, aparecen las bases de datos NoSQL:
    Ejemplos: MongoDB, Cassandra, Redis y Neo4j.
    Ofrecen escalabilidad horizontal y flexibilidad para manejar datos no estructurados (texto, imágenes, videos).
    Clasificación de NoSQL:
    Claves-valor: Redis.
    Documentos: MongoDB.
    Grafos: Neo4j.
    Columnas: Cassandra.
    Las bases de datos de código abierto como MySQL y PostgreSQL dominan entornos académicos y comerciales.
  • 2010: Big Data y bases de datos en la nube

    2010: Big Data y bases de datos en la nube
    Las bases de datos comenzaron a guardarse en la nube (servidores en internet) en lugar de computadoras locales.
    Ejemplo: Empresas como Google o Amazon almacenan información para millones de usuarios.
    Aparecieron herramientas para analizar enormes cantidades de datos, como los que genera YouTube o Netflix.