Michael Stonebraker, pionnier de Postgres, promet de bouleverser une fois de plus le monde des bases de données.

Entretien Qu’arriverait-il si nous avions construit le système d’exploitation au-dessus de la base de données au lieu de l’inverse ? Cela ressemble à une idée d’étudiant de premier cycle après un microdose de trop, sauf que ce n’en est pas une. C’est une idée sérieuse de quelqu’un qui a déjà bouleversé l’industrie du calcul et dont l’influence s’est propagée dans des produits familiers de Microsoft et Oracle. Michael Stonebraker, qui fête ses 80 ans cette année, poursuit ses travaux de recherche en matière de bases de données, mais sa marque sur l’industrie est désormais solidifiée avec PostgreSQL, le système de gestion de bases de données relationnelles open source qui, pour la première fois, est devenu le choix de base de données le plus populaire parmi les développeurs cette année, selon l’enquête Stack Overflow 2023. En plus d’être un SGBDR open source populaire, des fournisseurs tels que les hyperscalers en cloud, CockroachDB et YugabyteDB proposent également des services de base de données avec une interface frontale compatible avec PostgreSQL. Les premiers travaux influents de Stonebraker ont commencé avec Ingres, le système de base de données relationnelle précoce, qui est devenu son sujet de recherche après sa nomination comme professeur adjoint à l’Université de Californie à Berkeley en 1971. S’exprimant auprès de The Register, il déclare : « Ma thèse de doctorat portait sur un aspect des chaînes de Markov, et j’ai réalisé qu’elle n’avait absolument aucune valeur pratique. Je suis allé à Berkeley, et vous avez cinq ans pour faire une contribution et obtenir une bourse. Je savais que ce ne serait pas mon sujet de thèse. Puis Eugene Wong, qui était un autre membre du corps professoral à Berkeley, a dit : « Pourquoi ne pas regarder les bases de données ? » Les deux ont lu une proposition récente sur les bases de données relationnelles d’Edgar Codd, un chercheur d’IBM, intitulée « A Relational Model of Data for Large Shared Data Banks ».

Share the Post: