- EdgeDB fait l’objet d’un rebranding sous le nouveau nom Gel
- PostgreSQL grignote de plus en plus le marché des bases de données ces dernières années
- PostgreSQL est presque le seul exemple de base de données grand public maintenue et développée en open source
- Issu d’un projet de recherche et publié sous une licence proche du MIT, il inspire une grande confiance car il n’est pas exposé à des problèmes comme un changement de licence ou un rachat
- Pourquoi PostgreSQL est qualifié de « base de données relationnelle open source la plus avancée »
- Depuis le projet Berkeley POSTGRES en 1985, il a été conçu avec l’extensibilité et la modularité comme principes fondamentaux
- Il peut traiter divers types de données (JSON, données spatiales, vecteurs, etc.), jouant de fait le rôle d’une base multimodale
- Grâce à l’excellente optimisation des requêtes et aux performances du planner, il traite de façon stable même des requêtes de grande taille lorsque EdgeQL (le langage de requête de Gel) est compilé en SQL
- Il existe un riche écosystème d’extensions Postgres, avec la possibilité d’en développer aussi en Rust
- De nombreuses bases de données comme CockroachDB, YugabyteDB, TiDB ou Google Spanner font de la compatibilité Postgres une priorité
- Gel (anciennement EdgeDB) remplace la couche front-end de Postgres
- Là où Aurora ou Neon ont modifié la couche de stockage, Gel vise un accès à la base de données via EdgeQL plutôt que SQL
- Comme TypeScript fonctionne au-dessus de JavaScript, Gel compile et optimise schéma et requêtes sur la base de Postgres dans une forme plus conviviale
- À partir de la nouvelle version Gel 6.0, SQL est également pris en charge directement, ce qui permet une adoption progressive
- Il est possible d’utiliser Gel avec des outils comme Drizzle, Prisma et SQLAlchemy
Pourquoi ce rebranding
- Le nom « Edge » évoquait des images comme l’edge computing ou une base de données graphe, ce qui créait de la confusion
- Le nom a été changé en « Gel », plus simple et donnant une impression de souplesse
Ce qui change, et ce qui ne change pas
- L’entreprise, l’équipe et la mission restent inchangées
- Les outils et bibliothèques sont proposés sous la nouvelle appellation (gel) qui remplace l’ancienne (edgedb), avec des symlinks et des packages conservant l’ancien nom pour la rétrocompatibilité
- La version 6.0 est déjà disponible à l’essai sur Gel Cloud
- La licence Apache et le développement open source se poursuivent, avec davantage de détails à venir dans de futurs billets sur les garanties prévues
3 commentaires
EdgeDB - ORDB open source de nouvelle génération pour les développeurs
Sortie d’EdgeDB 1.0
Un an d’utilisation d’EdgeDB - « Je ne reviendrai plus jamais à SQL »
Commentaires Hacker News
La base de données relationnelle open source la plus avancée au monde