L’Empire Relationnel (1979–2005)

Pendant 25 ans, le modèle relationnel règne sans partage. Le marché des bases de données est l’un des plus lucratifs de l’industrie logicielle.

Oracle domine le marché entreprise avec son SGBD propriétaire, riche en fonctionnalités et en prix. IBM DB2 et Microsoft SQL Server (1989) se partagent le reste. Le triumvirat Oracle-DB2-SQL Server couvre 80% du marché.

Mais deux outsiders émergent de la communauté open source. MySQL (1995, Michael Widenius) devient le choix par défaut du web LAMP (Linux, Apache, MySQL, PHP). PostgreSQL (1996, né d’Ingres) apporte la rigueur académique : conformité SQL, MVCC, transactions ACID, extensibilité.

En 2000, les bases relationnelles sont matures, standardisées (SQL:1999 ajoute les triggers, CTE, types définis par l’utilisateur). Mais les limites émergent : le scaling vertical coûte cher, et le web à l’échelle planétaire exige des compromis différents.

AnnéeContributionActeurs
1979Oracle 2 — première base relationnelle commercialeLarry Ellison, Oracle
1989SQL Server — entrée de Microsoft sur le marché des DBMicrosoft (Sybase license)
1993SQL:1993 — premier standard SQL ANSI/ISO largeANSI, ISO
1995MySQL — base open source rapide, adoptée par le web LAMPMichael Widenius (MySQL AB)
1996PostgreSQL — évolution d’Ingres, ACID, extensibilitéPostgres Global Development Group
2000SQL:1999 — triggers, CTE, types, recursionANSI, ISO
2003SQL:2003 — window functions, XML, séquences, identityANSI, ISO

← Les Pionniers (1960–1979)02La Révolution NoSQL (2005–2015) →