Historique autour des bases de données

From Isiwiki

Jump to: navigation, search

[edit] Généalogie des SGBDR

[Par Fabien Celaia (Fadace)]

Historique version de janvier 2008

  • 1970
    • Edgar F. Codd rédige l'article « A Relational Model of Data for Large Shared Data Banks » dans la revue Communications of the ACM (Association for Computing Machinery)
    • IBM crée le SEQUEL
  • 1973
    • Suite au SystemR d'IBM, L'université de Berckley crée le projet RDBMS, duquel découleront Sybase, Informix, NonStop SQL. Chefs de projets: Michael Stonebraker et Eugene Wong
    • Prototype d'Ingres (INteractive Graphics REtrieval System), proche de ce qui sera le System R, mais code peu coûteux => dissémination
  • 1977
    • Software Development Laboratories (SDL) fondé par Larry Ellison, , Bob Miner et Ed Oates.
  • 1978
    • IBM commercialise son System Relational (System R)
    • Oracle V1
  • 1979
    • Création de Teradata
    • SDL devient Relational Software, Inc.(RSI), sortie d'Oracle V2, écrit en C/assembleur
  • 1980
    • Roger Sippl et Laura King fondent Relational Database Systems (RDS) et créent un SGBDR basé sur Ingres dont le code est ouvert
    • Fin du projet RDBMS de Berckley
    • Création d'Ashton-Tate par George Tate et Hal Lashlee et mise en vente de Vulcan, une base créée par C. Wayne Ratliff, sous le nom de dBase.
  • 1981
    • RDS devient Informix
    • Fondation de Borland Ltd par Niels Jensen, Ole Henriksen et Mogens Glad
  • 1982
    • IBM sort SQL/DS (DB2 sur mainframe, ancien System R)
    • Michael Stonebraker, Wong et Larry Rowe quittent Berckley et fondent Relational Technologies, Inc (RTI) et commercialisent Ingres
  • 1983
    • RSI devient Oracle Corporation et sort Oracle V3 (transaction), réécrit en C
  • 1984
    • Oracle V4 (Read consistancy), portage sur IBM/VM, MVS, PC
    • Robert Epstein, un des principaux développeur de Berckley fonde Sybase, basé sur l'IDM de **Britton Lee et sur Ingres
    • Lancement du projet dBase pour Macinthosh
    • Groton Database Systems
    • Laurent Ribardière développe 4D (anciennement ACI), ABCBase
    • Digital Equipment Corporation (DEC) crée Rdb, on module pour VMS
  • 1985
    • Oracle v.5.0 (client serveur)
    • Informix-SQL v.1.1
    • Stonebraker revient à Berckley qui crée le projet PostIngres
    • 4D v.1, 1er SGBDR micro graphique
  • 1986
    • Beta test de Sybase
    • SQL86 édité par ANSI
    • Informix devient Informix Software, Informix-SQL v.2 & Informix 4GL v.1
    • Réécriture d'Ingres (Jupiter) par RTI, création de Ingres Corporation
    • 4D v.2
    • Oracle v.5 - Architecture client/serveur avec Sql*Net, version pour Apple
  • 1987
    • Sybase SQL Server sur Unix
    • Ratification par ISO de SQL86 sous SQL87 (SQL1)
    • Jerry Held and Karel Youseffi, de Tandem Computers, créent NonStop SQL v.1
    • Lancement de dBase pour Macintosh, totalement réécrit
    • Borland rachète Ansa-Software et son produit Paradox 2.0
    • Sortie d'Interbase par Ashton-Tate
    • 4D v.3
  • 1988
    • Oracle v.6. (verrouillage niveau ligne, Sauvegarde/restauration, PL/SQL)
    • Alliance Sybase, Microsoft et Ashton-Tate
    • Ashton-Tate sort dBase IV
    • Informix acquiert Innovative Software
  • 1989
    • SQL89 : addentum intégrité référentielle
    • Postgres v.1
    • InformixOnline v.4
    • Sortie de SQL Server 1.0 pour OS2, développé par Sybase et licencié par Microsoft
    • NonStop SQL v.2
    • 4D v.4
  • 1990
    • Informix Online v.5
    • Postgres v.2
    • Stonebraker quitte Berckley pour créer Illustra Information Technology avec Paula Hawthorn (une ancienne d'Ingres) et commercialiser Postgres
    • Ashton-tate se sépare de dBase pour Mac, qui sera vendu sous le nom de nuBASE
    • IBM sort OS/2 Extended Services DataBase Manager, extension gratuite
  • 1991
    • ASK acquiert Ingres Corporation
    • Postgres v.3
    • NCR Corporation acquiert Teradata
    • Borland Corporation acquiert Ashton-Tate
  • 1992
    • Oracle v.7. (contraintes, procédures, déclencheurs)
    • SQL92 (SQL2) -> révision majeure, types de données variés
    • Microsoft rachète FoxPro, un clône de dBase et lance MS-Access
    • Fondation de Watcom SQL
    • MS-SQL Server 4.2 beta pour NT, partie cliente par Microsoft, et serveur par Sybase
    • 4D v.5, 1er environnement C/S intégré.
    • IBM DB2 1.1 sur OS2
  • 1993
    • Postgres v.4, fin du projet de Berckley
    • Fin du corporate agreement entre Microsoft et Sybase
    • Sybase SQL Server 4.9.2
    • Version client-serveur de 4D
    • IBM 1.1 sur AIX
  • 1994
    • Informix Dynamic Server Architecture v.6, en collaboration avec Sequent Computer Systems et OnLine Dynamic Server v.7 (ancien Obsidian)
    • ASK/Ingres racheté par computer Associate
    • Powersoft acquiert Watcom
    • Andrew Yu et Jolly Chen implémentent le SQL à Postgres, remplaçant le QUEL d'Ingres => Postgres95
    • Oracle rachète la division RdB de DEC

Microsoft SQL Server 4.21 pour Windows NT

  • 1995
    • Sybase sort SQL Server 11, acquiert Powersoft, Watcom SQL devient SQL Anywhere
    • Informix acquiert Illustra
    • Microsoft SQL Server 6 (Nom de code SQL95)
    • 4D v.5.5, 1er environnement C/S intégré Windows et MacOS.
    • Ulf Michael Widenius (Monty), David Axmark et Allan Larsson fondent MySQL AB
    • IBM DB2 2.1 Common Server sur Unix, Windows NT, OS2, sur Aix, sortie de DB2 1.1 Parallel Edition
  • 1996
    • Informix v.8 et Universal Server v.9 (incluant DataBlades)
    • Microsoft SQL Server 6.5 (Nom de code Hydra)
    • Création de Cloudscape Inc à Oakland (CA)
    • Postgres95 devient PostgreSql
    • Sybase Adaptive Server Enterprise 11.5 (ASE; ancien nom : Sybase SQL Server): parallélisme, partitionnement
    • Première version publique de MySQL
  • 1997
    • Oracle v.8. (objet-relationnel, partitionnement, Java)
    • 4D v.6, intégre un serveur HTTP
    • Cloudscape sort sa base de données Java JBMS, puis la rebaptise Cloudscape
    • IBM DB2 V.5. Sur Winodws NT/95 et Unix
  • 1998
    • Sybase ASE 11.9 (verrouillage ligne, page ou page de données à choix)
  • 1999
    • Oracle 8i (SQLJ, Linux, XML)
    • Sybase ASE 12 (Java, HA, FTS, SSL)
    • Informix rachète Cloudscape
    • SQL99 (SQL3) -> expressions régulières, requêtes récursives, déclencheurs, procédures stockées (PSM) et externes, types non-scalaires (ADT)*, quelques fonctions orientées objet
    • Microsoft SQL Server 7 (Noms de code Sphynx et Plato (OLAP))
    • Inprise prend la main sur dBase
    • 4D v.6.5
    • MySQL 3.23 (réplication, FTS, transactionnel et intégrité référentielle avec les moteurs InnoDB et BDB)
  • 2000
    • Compaq acquiert NonStop SQL
    • Oracle 8iR2
    • Microsoft SQL Server 2000 32-bit (nom de code Shiloh)
    • Borland verse dans l'opensource Interbase 6.0; sortie de Firebird 1.0
    • SQLite 1.0
    • MySQL sous licence GPL
    • 4D v.6.7
  • 2001
    • Oracle 9i (RAC)
    • IBM acquiert la division SGBDR Informix, la division Outils prend le nom de Ascential Software
    • Informix acquiert Ardent Software (DW, RedBrick)
    • Sybase ASE 12.5 (services web, XML, SSL, allocation dynamique de la mémoire, job scheduler, réplicateur)
    • MySQL 4.0 (cache de requêtes, UNION, MySQL Embedded)
    • SQLite 2.0
    • 4D v.6.8, portage de toute la gamme sous MacOS X
  • 2002
    • Borland recommercialise Interbase 7
    • Oracle 9iR2
  • 2003
    • MySQL AB obtient de SAP les droits commerciaux de MaxDB
    • Inprise est renommé Borland Software Corporation; retour à une version payante. **Interbase 7.1, Firebird 1.5
    • SQL:2003 -> Introduction de fonctions pour la manipulation XML,"window functions", ordres standardisés et colonnes avec valeurs auto-incrémentielles.
    • Microsoft SQL Server 2000 64-bit (nom de code Liberty)
    • 4D 2003: Web services, XML, compilateur intégré
  • 2004
    • CA passe Ingres v.3 en licence OpenSource
    • Oracle 10g (grid)
    • MySQL 4.1 (sous-requêtes, types géographiques GIS, prepared statements, SSL)
    • IBM verse la base Cloudscape dans le domaine public en en faisant don à Apache : elle devient Apache Derby
    • Interbase 7.5 (version commerciale)
    • SQLite 2.8.14, puis 3.0
    • 4D 2004
  • 2005
    • IBM Informix IDS v.10
    • Sybase ASE 15 (partitionnement horizontal, champ calculé, index sur fonctions, curseur scrollable, SQL interactif, statistiques automatiques)
    • Apache Derby devient le sous-projet Apache DB
    • IBM acquiert Ascential Software
    • PostgreSql v.8 puis v.8.1
    • Microsot SQL Server 2005 (nom de code Yukon)
    • Oracle 10g R2, rachat d'Innobase
    • Interbase 7.5.1 (version commerciale); Firebird 2.0 Alpha
    • MySQL 4.1.14 & v.5.0 (procédures stockées, triggers, vues, data dictionary, moteur Archive)
    • SQLite 3.2.7
  • 2006
    • IBM DB2-UDB V.9 (Viper) (intégration XML)
    • Oracle RdB 7.2 pour Itanium, OpenVMS et Alpha
    • Interbase V.2007
  • 2007
    • IBM DB2-UDB V.9.5 et Informix IDS 11
    • Oracle V.11
    • Microsoft SQL Server 2008 en bêta (nom de code Katmai)
    • 4D v.11 SQL
    • SQLite 3.5.4
    • Interbase 2007
  • 2008
    • PostreSQL V.8.3.4 (beta)
Personal tools