Date Base History

  • CODASYL

    CODASYL
    "Conference on Data Systems Languages", un consorcio de industrias informáticas formado en 1959 con el objeto de regular el desarrollo de un lenguaje de programacion estándar que pudiera ser utilizado en multitud de ordenadores.
  • SABRE

    SABRE nace de la idea de crear un sistema completo de reservaciones disponibles en cualquier localización de American Airlines, en alianza con IBM. En 1960 SABRE se instala en dos computadoras IBM 7090, lo más moderno de la época, procesando 84,000 llamadas telefónicas al día. La programación final del sistema SABRE se termina de hacer en 1964 y la red de telecomunicaciones del sistema se extiende de costa a costa en los Estados Unidos.
  • IMS

    IMS
    IBM diseñó el IMS con Rockwell y Caterpillar en 1966 debido al Programa Apolo. El desafío de IBM era inventariar la extensísima lista de materiales del cohete lunar Saturno V y de la nave Apolo.
  • Bases de datos Relacionales

    Bases de datos Relacionales
    E. F. Codd propone el uso de bases de datos relacionales. En su modelo el esquema de la base de datos esta desconectado de la parte fisica del almacenamiento. Esto se volvio el principio de los sistemas de bases de datos.
  • Sistemas relacionales

    Surgieron dos prototipos de sistemas relacionales, Ingres desarrollado por la UBC, y System R creado por IBM.
    Fue en esta decada donde el termino RDBMS " Relational Database Management System" fue reconocido.
  • Ingres

    Ingres utilizaba un lenguaje query conocido como QUEL, el cual terminaria influenciando la creacion de sistemas como MS SQL server, Sybase, PACE, etc.
  • Modelo Entidad-Relación

    Modelo Entidad-Relación
    P. Chen propone un nuevo modelo de bases de datos llamado Entidad-Relacion o ER. Este modelo hacia posible que los diseñadores se enfocaran en la aplicacion de datos en lugar de la estructura logica de las tablas.
  • System R

    System R utilizaba el lenguaje SEQUEL, y contribuyo al desarrollo de SQL/DS, DB2, Allbase, Oracle y Non-Stop SQL.
  • Nuevas herramientas

    Nuevas herramientas de aplicacion y desarrollo fueron lanzadas, como Oracle Developer, PowerBuilder, VB, entre otras. Tambien fueron desarrolladas aplicaciones de ambito mas personal, como ODBC y Excel/Access. Se empezaron a crear prototipos del modelo ODBMS "Object Database Management Systems".
  • NoSQL

    NoSQL
    Carlo Strozzi usó el término NoSQL en 1998 para referirse a su base de datos. Era una base de datos open-source, ligera, que no ofrecía un interface SQL, pero sí seguía el modelo relacional Eric Evans, un empleado de Rackspace, reintrodujo el término NoSQL cuando Johan Oskarsson de Last.fm quiso organizar un evento para discutir bases de datos distribuidas de código abierto.
  • Alta Demanda

    Incremento la demanda de conectores de bases de datos al internet. Se crearon soluciones open source como CGI, GCC, MySQL, Apache, etc.
  • MySQL

    MySQL
    MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python). Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.
  • Siglo XXI

    Las bases de datos continuan desarrollandose al igual que nuevas aplicaciones interactivas. Las tres compañias lideres del mercado son Microsoft, IBM y Oracle.
  • MongoDB

    MongoDB
    El desarrollo de MongoDB comenzó en 2007 de la mano de 10gen Inc. (ahora llamada MongoDB Inc.) cuando desarrollaban una plataforma como servicio (PaaS) similar al conocido Google App Engine. En 2009 MongoDB fue lanzado como un producto independiente y publicado bajo la licencia de código abierto AGPL.
  • MariaDB

    MariaDB
    Es desarrollado por Michael (Monty) Widenius —fundador de MySQL—, la fundación MariaDB y la comunidad de desarrolladores de software libre.​ Introduce dos motores de almacenamiento nuevos, uno llamado Aria —que reemplaza a MyISAM— y otro llamado XtraDB —en sustitución de InnoDB—. Tiene una alta compatibilidad con MySQL ya que posee las mismas órdenes, interfaces, API y bibliotecas, siendo su objetivo poder cambiar un servidor por otro directamente.2
  • Actualidad

    Actualidad
    En los últimos años se han estado gestando innovaciones que poco a poco han ido permeando a los sistemas de base de datos. Aquí algunos de los más significativos:
    Base de datos en memoria
    Almacenamiento columnar
    Almacenamiento no relacional
    La nube