🧚 Écoute ! Beekeeper Studio est une interface de base de données rapide, moderne et open source Télécharger
2 juillet 2024 Par Matthew Rathbone

DataGrip de JetBrains est une interface de base de données payante populaire, dotée des fonctions d'édition de texte avancées propres aux IDE JetBrains.

Mais la lourdeur de l'app ne convient pas à tout le monde. Comme pour IntelliJ, le produit phare de JetBrains, beaucoup de développeurs préfèrent un éditeur plus léger, plus facile à prendre en main.

Heureusement, l'écosystème open source des interfaces SQL est riche et dynamique, alors les alternatives ne manquent pas.

1. Beekeeper Studio

Disponible pour Windows, MacOS et Linux - télécharge-le ici

Beekeeper Studio, c'est DataGrip sans avoir à installer IntelliJ. Open source, multiplateforme, interface moderne. Pas d'ambiance IDE Java, pas 293 raccourcis clavier à apprendre avant de lancer une requête.

DataGrip est lourd à utiliser : malgré ses tonnes de fonctionnalités, les tâches courantes sont pénibles. - Jeff Hertzler

Télécharger Beekeeper Studio

Il prend en charge MySQL, PostgreSQL, SQLite, SQL Server et bien d'autres. Autocomplétion, requêtes en onglets, environnements colorés, édition des données des tableaux et zéro télémétrie (pourquoi).

Gratuit, sans inscription ni carte bancaire, contrairement à DataGrip. Les offres payantes débloquent l'import/export complet, la sauvegarde et restauration, les workspaces d'équipe et quelques bases de données supplémentaires comme Oracle et Cassandra. Le code source est sur GitHub sous GPLv3, et chaque achat permet à notre petite équipe indépendante de continuer à faire de l'open source.

Si l'interface (ou le prix) de DataGrip te fatigue, voici l'option plus légère. On n'est évidemment pas objectifs, mais essaie-le et juge par toi-même.

Liens Beekeeper Studio

2. DBeaver

MacOS, Windows et Linux

DBeaver est à DataGrip ce qu'Eclipse est à IntelliJ. Comme DataGrip, DBeaver est écrit en Java, mais au lieu d'utiliser Java Swing, il repose sur la plateforme Eclipse, et son utilisation rappelle donc beaucoup Eclipse.

DBeaver regorge de fonctionnalités et est lui aussi open source sur GitHub, mais le principal reproche qu'on lui fait est le même qu'à DataGrip : la complexité. Honnêtement, DBeaver paraît même un peu plus lourd que DataGrip.

Si tu n'aimes pas la complexité de DataGrip, DBeaver ne te consolera pas. Si tu veux une app plus agréable à utiliser, mieux vaut choisir Beekeeper Studio.

Liens DBeaver

3. HeidiSQL

Windows uniquement

Créé en 2002, HeidiSQL est une interface reconnue et mature pour gérer des bases de données MySQL, MariaDB, Microsoft SQL et PostgreSQL sous Microsoft Windows. Elle offre un ensemble solide de fonctionnalités, dont une interface graphique pour gérer visuellement les bases et les données.

HeidiSQL permet de se connecter à plusieurs serveurs, de gérer les permissions des utilisateurs et d'exécuter directement des requêtes SQL, ce qui en fait un choix pratique pour les ingénieurs qui ont besoin d'un outil fiable et polyvalent.

Liens HeidiSQL

4. Sequel Ace (anciennement Sequel Pro)

MacOS uniquement

Sequel Ace est un fork de Sequel Pro. Il brille en tant qu'outil simple de gestion de bases de données MySQL (et MariaDB) sur macOS.

Sequel Ace est conçu spécifiquement pour macOS et perpétue l'héritage de Sequel Pro : une app de gestion de bases de données directe et facile à utiliser.

Autocomplétion des requêtes, coloration syntaxique et import/export direct en CSV et Excel font de Sequel Ace un excellent choix pour les utilisateurs Mac qui cherchent une solution de gestion MySQL puissante mais simple.

Liens Sequel Ace

5. SQuirreL SQL

Disponible pour Windows, MacOS et Linux

SQuirreL SQL est un client SQL open source écrit en Java qui fournit une interface pour se connecter aux bases de données via l'interface JDBC (Java Database Connectivity).

Comme DataGrip, il est compatible avec de nombreux moteurs de bases de données comme MySQL, PostgreSQL, Oracle et SQL Server, entre autres. Reposer sur Java et JDBC est un atout pour la compatibilité des pilotes.

Il propose bon nombre de fonctionnalités similaires à DBeaver et DataGrip, avec une interface très proche, grâce à des fondations communes (Java).

Liens SQuirreL SQL

6. BONUS : Adminer

Web

Adminer se distingue par son approche unique de la gestion de bases de données : il tient dans un seul fichier PHP.

Il permet de gérer des bases MySQL, PostgreSQL, SQLite, MS SQL et Oracle, et d'autres encore via des plugins communautaires.

Adminer est simple à déployer et dispose de nombreux plugins communautaires qui ajoutent des extras comme la compatibilité avec de nouvelles bases de données ou des thèmes personnalisés.

Adminer se positionne vraiment comme une alternative à PHPMyAdmin, qui est aussi une interface SQL web basée sur PHP.

Liens Adminer

Beekeeper Studio est la meilleure alternative à DataGrip

Beekeeper Studio est né de notre frustration face aux autres outils open source et à leur manque d'attention à l'ergonomie. On pense que c'est ce qui fait de Beekeeper Studio la meilleure interface SQL open source du marché, même si, évidemment, on n'est pas objectifs 🙃.

Quoi que tu attendes d'une interface open source, tous les projets cités sont des logiciels matures et de qualité, créés par des développeurs passionnés et talentueux. Tu ne peux pas vraiment te tromper.

Beekeeper Studio est une interface de base de données gratuite & open source

Le meilleur outil de requêtes & éditeur SQL que j’aie jamais utilisé. Il m’offre tout ce dont j’ai besoin pour gérer ma base de données. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio est rapide, intuitif et facile à utiliser. Beekeeper prend en charge plein de bases de données et fonctionne parfaitement sous Windows, Mac et Linux.

La version Linux de Beekeeper est 100% complète : rien de bâclé, aucun compromis sur les fonctionnalités.

Ce que les utilisateurs disent de Beekeeper Studio

★★★★★
« Beekeeper Studio a complètement remplacé mon ancien workflow SQL. C'est rapide, intuitif, et ça rend le travail sur les bases de données à nouveau agréable. »
— Alex K., développeur bases de données
★★★★★
« J'ai essayé beaucoup d'interfaces de base de données, mais Beekeeper trouve l'équilibre parfait entre fonctionnalités et simplicité. Ça marche, tout simplement. »
— Sarah M., ingénieure full stack