Database blue

Historia y evolución de las BD

  • Tiempos Antiguos

    Tiempos Antiguos
    Desde hace mucho que los humanos almacenan información, sistemas de bases de datos elaborados eran desarrollados por oficinas gubernamentales, librerías, hospitales, y empresas, y algunos de esos principios básicos se siguen usando hoy en día.
  • Primero programas

    Primero programas
    Los primeros programas fueron creados en los 50s, pero las computadoras solo eran vistas solo como calculadoras gigantes. Cuando se comercializaron la gente notó la importancia de la organización de datos para usarlas en problemas del mundo real.
  • Charles W. Bachman

    Charles W. Bachman
    Charles W. Bachman diseño el Integrated Database System, el “primer” DBMS. MODELO DE RED.
  • IBM crea su IMS

    IBM crea su IMS
    IBM no se quería quedar atrás de Bachman y crea su propio Sistema de Bases de Datos conocido como IMS (Information Management System). Ambos sistemas son conocidos como los predecesores de las Bases de Datos Navegacional. MODELO JERÁRQUICO.
  • Se crea el Database Task Group

    Se crea el Database Task Group
    Mediados de los 60s, las compus se hicieron más flexibles y rápidas, y ganaron popularidad. Muchos Sistemas de BD se crearon y estuvieron disponibles. Los usuarios querían un estándar, lo que llevó a Bachman a crear el Database Task Group. Grupo que diseñó y estandarizó el lenguaje conocido como COBOL (Common Business Oriented Language).
  • BD basadas en archivos

    BD basadas en archivos
    Los datos se almacenaban en Archivos con interfaces que los ligaban a otros archivos o programas. Requería mucha programación en lenguaje de 3era generación como COBOL o BASIC.
  • Edgar Frank "Ted" Codd llega

    Edgar Frank "Ted" Codd llega
    Edgar Frank “Ted” Codd, un trabajador de IBM, no estaba feliz por la falta de un motor de búsqueda en el Modelo de Red de Bachman, ni el modelo IMS. Escribió una serie de documentos delineando formas novedosas de construir Bases de Datos (alejándose de la idea de cómo se organiza la información de forma física). Sus ideas se convirtieron en un documento llamado “A Relational Model of Data for Large Shared Data Banks”, donde describía nuevos métodos de guardar y procesar datos.
  • CODASYL approach

    CODASYL approach
    El Database Task Group presentó su estándar de COBOL en 1971 y se llegó a conocer como el “CODASYL approach”.
    Eventualmente el acercamiento CODASYL perdió popularidad por su difícil implementación, y porque otros sistemas que salieron al mercado eran más simples y sencillos de trabajar.
  • INGRES

    INGRES
    IBM había ya invertido mucho en el IMS, y no estaban tan interesados en las ideas de Codd. Sin embargo, gente que no trabajaba en IBM sí lo estuvo interesados. En 1973 Michael Stonebraker y Eugene Wong investigaron los Sistemas de Bases de Datos Relacional. El proyecto se llamó INGRES (Interactive Graphics and Retrieval System) y demostraron que un modelo relacional puede ser eficiente y práctico.
  • Nace SQL

    Nace SQL
    INGRES funcionaba con un lenguaje de consultas conocido como QUEL, presionando así a IBM a desarrollar SQL en 1974, que era más avanzado y que pronto reemplazó a QUEL como un lenguaje más funcional.
  • Modelo ER

    Modelo ER
    Un nuevo modelo de Base de Datos llamado Entity-Relationship (Relación de Entidades) fue propuesto por Peter Chen (ER Model). Se uso para que los diseñadores pensaran en aplicación de los datos, en lugar de tablas lógicamente estructuradas.
  • Bases de Datos Orientado a Objetos (OODBMS)

    Bases de Datos Orientado a Objetos (OODBMS)
    Se desarrollan los DBMS orientados a objetos, pero no tienen éxito por que los beneficios no justificaban el costo de transformar los millones de bytes al nuevo formato.
  • Estandarización de SQL

    Estandarización de SQL
    Los Sistemas de Base de Datos Relacionales fueron un éxito comercial, lo cual llevó a un declive en la popularidad de los sistemas de red y de jerarquía. Se estandarizó SQL en ANSI y OSI.
  • Period: to

    Consolidación de la industria

    Principios 90s. Después de una consolidación de la industria de las Bases de Datos, la mayoría de las compañías que sobrevivieron vendían complejos productos de Bases de Datos a precios altos. En esta época se desarrollaron varias aplicaciones para clientes y productividad.
  • Period: to

    El internet y sus consecuencias

    A mediados 90s el creciente uso del internet llevó a un crecimiento exponencial en la industria de las Bases de Datos. Se crean las primeras bases de datos en línea.
  • Period: to

    Las nuevas tecnologías

    El aumento en la inversión de negocios por internet aumentó la demanda de conectores de BD (Front Page, Active Server Pages, Java Servelets, Dream Weaver, ColdFusion, Enterprise Java Beans, y Oracle Developer 2000). El uso de CGI, GCC, MySQL, Apache, y otros sistemas, trajo la solución Open-Source al internet. Con el incremento en el uso de tecnologías Point-of-sale, procesamiento de transacciones en línea, y análisis online, el procesamiento maduró. Se aplica XML al procesamiento de BD.
  • Period: to

    Entrando al nuevo milenio

    La industria del internet bajó a principios de los 2000s, pero las aplicaciones de bases de datos siguen creciendo. Las tres compañías que dominan el mercado (por lo menos en occidente) son Microsoft, IBM, y Oracle.
  • Llega NoSQL

    Llega NoSQL
    NoSQL llegó con el internet y la necesidad de procesar datos no estructurados velozmente. Arte, música, fotografías.
  • Las Bases de Datos el día de hoy

    Las Bases de Datos el día de hoy
    Hoy en día las bases de datos están en todos lados y nos hacen la vida más sencilla. Actualmente existen herramientas sencillas para que cualquier tipo de usuario pueda obtener los beneficios de una base de datos con tan solo unos cuantos clics.