Les bases de données sont un élément essentiel pour faire des affaires dans le monde numérique, mais toutes les organisations ne réussissent pas avec elles. Dans une enquête Vanson Bourne de 2019, les entreprises ont déclaré avoir été freinées par les technologies de base de données héritées, en particulier les systèmes de bases de données relationnelles. Les bases de données relationnelles n’ont pas été conçues avec des applications plus récentes ou le cloud à l’esprit, ont déclaré les répondants, ce qui les rend parfois difficiles à adapter et à utiliser. Selon l’enquête, 72 % des entreprises estiment que leur dépendance aux bases de données relationnelles – y compris les architectures construites autour d’elles – limite leur capacité à mettre en œuvre des projets de transformation numérique.
Sans surprise, les entreprises adoptent de plus en plus des alternatives aux bases de données relationnelles, comme NoSQL. Poussés par un manque d’évolutivité avec les solutions héritées, ils recherchent des systèmes modernes, y compris des systèmes basés sur le cloud, qui prennent en charge l’évolutivité tout en réduisant les coûts et en accélérant le développement. Gartner prédit que 75 % de toutes les bases de données seront migrées vers un service cloud d’ici 2022, ce qui met en évidence ce changement.
« L’industrie des bases de données est confrontée à un changement majeur vers un nouveau modèle commercial », a déclaré Yury Selivanov, PDG d’EdgeDB, une startup créant une architecture de base de données de nouvelle génération, à TechCrunch par e-mail. « Il est clair qu’il existe une longue queue de petites et moyennes entreprises qui ont besoin de créer rapidement des logiciels, puis d’héberger leurs données dans le cloud, de préférence de manière pratique et économique. »
Selivanov vante EdgeDB, qu’il a cofondé en 2019 avec Elvis Pranskevichus, comme l’une des solutions au problème des bases de données héritées. L’architecture open source d’EdgeDB est relationnelle, mais Selivanov dit qu’elle est conçue pour résoudre certains défauts de conception fondamentaux qui rendent le travail avec des bases de données – à la fois relationnelles et NoSQL – inutilement onéreux pour les entreprises.
« EdgeDB a un objectif très ambitieux : réinventer les bases de données relationnelles en mettant l’accent sur l’expérience des développeurs », a déclaré Selivanov. « Nous sommes assez uniques à cela. Alors que la plupart des sociétés de bases de données sont préoccupées par l’évolutivité, nous voulons rendre les développeurs réels beaucoup plus productifs lorsqu’ils construisent avec EdgeDB par rapport à lorsqu’ils construisent avec n’importe quelle autre base de données, que ce soit SQL ou NoSQL.
En lançant EdgeDB, Selivanov et Pranskevichus se sont inspirés de leurs expériences chez MagicStack, une société de conseil en logiciels basée à Toronto, au Canada, qu’ils ont aidé à co-fonder en 2008. En 2016, après avoir observé les obstacles de base de données auxquels de nombreux clients de MagicStack étaient confrontés, Selivanov déclare que lui et Pranskevichus ont réalisé que la voie à suivre était de devenir une entreprise de produits.
La version 1.0 d’EdgeDB a été lancée discrètement en février et a apporté avec elle un système de contrôle d’accès intégré et un langage de requête, EdgeQL, qui, selon Selivanov, est 10 à 1 000 fois plus rapide que le SQL traditionnel (selon l’opération). EdgeDB 2.0 est actuellement en préparation, qui introduira une interface utilisateur de visualisation de base de données et une prise en charge expérimentale de WebAssembly, la norme ouverte pour l’exécution de programmes binaires dans les navigateurs Web.
Comme c’est le cas avec la plupart des startups impliquées dans l’open source, EdgeDB vise à gagner de l’argent avec un service géré construit sur sa base de code hébergée sur GitHub. Le futur EdgeDB Cloud offrira une interface utilisateur graphique « riche » et une prise en charge des commandes de terminal pour créer une instance de base de données cloud, a déclaré Selivanov, ainsi qu’une intégration avec la pile de développement d’applications Web frontales Vercel.
« Notre base de données cloud suivra les requêtes lentes et suggérera comment optimiser la disposition de la base de données ou les requêtes. Il offrira un suivi des performances intégré et une intégration clé en main avec des services tels que DataDog », a ajouté Selivanov. « Nous n’avons pas encore de fonctionnalité liée à l’apprentissage automatique, mais nous envisageons de créer potentiellement des capacités de science des données directement dans notre base de données… Nous n’avons pas de plans concrets à ce stade, mais c’est une future verticale intrigante pour nous. .”
EdgeDB reste pré-revenu, mais Selivanov s’attend à ce que l’entreprise commence à générer des liquidités au quatrième trimestre 2022, la fenêtre de lancement provisoire du cloud EdgeDB premium. À ce jour, EdgeDB, qui compte 10 employés à San Francisco, en Californie, a levé 4 millions de dollars auprès d’Accel et d’investisseurs providentiels, dont Greg Brockman, cofondateur et directeur technique d’OpenAI.
« Dans certains domaines, nous serons en concurrence avec diverses sociétés pour les développeurs, comme Prisma, Supabase et peut-être PlanetScale », a admis Selivanov lorsqu’on lui a demandé qui il considérait comme les principaux concurrents. « [But] La proposition de valeur d’EdgeDB est unique car nous améliorons considérablement l’échange de données de base de données dans de nombreux domaines simultanément… Nous constatons déjà un mouvement de base réussi avec des personnes commençant à créer de véritables applications de production avec EdgeDB. Nous nous attendons à ce que la traction s’accélère dès que nous lancerons notre produit cloud et l’intégration native avec Vercel dans environ un mois.