Evoluacion de Modelos de Bases de Datos

  • Period: to

    Surgimiento del Concepto de las Bases de Datos Orientadas a Objetos

    Dr Nygaard y su equipo, trabajaron en la elaboración de un software que se diseñe de forma paralela al objeto, haciendo que el programa fuera un reflejo del objeto.
  • Surgmiento del Modelo Relacional

    Surgmiento del Modelo Relacional
    Edgar Frank Codd propone el uso de las bases de datos relacionales mediante un documento. Este modelo se caracterizaba debido a que permitía cada registro se relacionara con más de una tabla, de tal manera que existían relaciones de "varios a varios". Adicionalmente, este se desprende de lo que sería el almacenamiento físico, convirtiéndose en uno de los modelos pioneros de los sistemas para bases de datos.
  • Creación de DB2

    Creación de DB2
    En 1974, IBM desarrolla DB2, siendo resultado del proyecto del sistema de bases de datos de System R, el cual destaca porque se conoce como la primera implementación de SQL, lenguaje el cual actualmente es el que domina en el desarrollo de bases de datos relacionales
  • Creación de Oracle

    Creación de Oracle
    En 1977 Lawrence J. Elison funda Oracle, una de las primeras compañías la cual hace uso de los estudios realizados por Codd con respecto a las bases de datos relacionales.
    Oracle se convierte en uno de los sistemas de manejo de bases de datos más utilizados, destacando por sus controles, estabilidad, escalabilidad y multiplataforma.
  • Lenguaje SQL

    Lenguaje SQL
    A inicios de los años 80 nace SQL (Structured Query Language), el cual se convirtió en el lenguaje de consulta común, estoy debiendose a su uso de las bases de datos relacionales con su sistema de tablas, el cual adicionalmente poseía un nivel de programación sencillo.
  • Inicio de las Bases de Datos Orientadas a Objetos

    Inicio de las Bases de Datos Orientadas a Objetos
    En 1990 es cuando el modelo de la Base de Datos Orientada a Objetos es la que adquiere mayor atención con respecto a las otras.
    De esta manera se desarrollan herramientas como Excel y Acces, los cuales podrían establecer el inicio de las bases de datos de este tipo.
  • Implementación de las Bases de datos Orientadas a Objetos

    Implementación de las Bases de datos Orientadas a Objetos
    En la década de los 90 es cuando este tipo de bases de datos tienen su mayor auge, de tal manera que compañías como Microsoft la comienzan a implementar a inicios de los 90 para la creación de herramientas como Excel y Microsoft
  • Creación de MySQL AB

    Creación de MySQL AB
    En 1995 Michael Widenius desarrolló junto a David Axmark y Allan Larsson MySQL y la compañía MySQL AB. Esta se creó como un RDBMS (Relational data base managament system), con el objetivo de ofrecer un sistema de gestión de datos a nivel personal y profesional.
  • Evolución de las Bases de Datos Relacionales (Post Relacional - No relacionales)

    Evolución de las Bases de Datos Relacionales (Post Relacional - No relacionales)
    A partir del 2000 comienza una nueva tendencia hacia la base de datos NoSQL, introduciendo un nuevo modelo de Base de Datos, siendo este el no relacional. Dicho modelo no hacía uso de SQL, saliendose de lo tradicional y diseñadas principalmente para bases de datos orientadas a documentos.
  • Creación MongoDB

    Creación MongoDB
    Eliot Horowitz y compañía, fundan MongoDB en 2007, siendo esta de las primeras corporaciones en utilizar el modelo de base de datos no relacionales, siendo una base de datos NoSQL.
  • Creación de Cassandra (Apache Cassandra)

    Creación de Cassandra (Apache Cassandra)
    En 2008 Avinash Lakshman y Prashant Malik fundaron Cassandra. Este proyecto de un DBMS (Data Base Managament System) el cual hace uso de NoSQL, es decir, utilizando el modelo de bases de datos no relacionales, de tal manera que ofrece una gran ventaja a la hora del manejo de bases de datos de gran tamaño.
    Actualmente Cassandra de Open-Source y compañías como IBM, Twitter y Rackspace contribuyen al desarrollo del proyecto.
  • Sun Microsystems adquiere MySQL

    Sun Microsystems adquiere MySQL
    En 2008 Sun Microsystems compra MySQL
  • Oracle adquiere Sun Microsystems

    Oracle adquiere Sun Microsystems
    Oracle en 2010 se adueña de Sun Microsystems y por ende, de MySQL. Adicionalmente, unos años antes, Oracle había adquirido Innobase Oy, que era la compañía encargada de desarrollar el motor InnoDB para MySQL.
  • Actualidad

    Actualidad
    El mercado de las bases de datos está dominado actualmente por IBM, Microsoft y Oracle, ofreciendo una variedad de DBMS, ya sean relacionales, no relacionales u orientada a objetos.