9 septembre 2025 Par Matthew Revell

Nous venons de publier la dernière bêta de Beekeeper Studio (5.4), et la grande nouveauté, c’est la prise en charge de Redis, SurrealDB et Trino.

Nouvelles bases de données dans la bêta : Redis, SurrealDB et Trino

Petit tour des trois nouveaux venus :

  • Redis n’a presque pas besoin de présentation : c’est la deuxième base de données NoSQL disponible dans Beekeeper Studio, et elle est prise en charge dans l’AI Shell. On doit en grande partie le support de Redis à Andrew Pavlov, membre de la communauté Beekeeper Studio.
  • Trino est un moteur SQL distribué conçu pour les requêtes interactives sur de gros volumes de données. Il te permet d’exécuter du SQL sur des données réparties entre plusieurs sources, sans pipelines ETL complexes.
  • SurrealDB est une base de données multi-modèle émergente qui combine les fonctionnalités relationnelles, document et graphe.

Tu dois activer les versions bêta dans Beekeeper Studio pour essayer ces nouvelles bases de données. Le support de Redis est disponible dans toutes les offres. Trino et SurrealDB sont inclus dans les offres payantes.

Accéder aux fonctionnalités bêta dans Beekeeper Studio

Pour te connecter à ces nouvelles bases de données, active d’abord les versions bêta dans Beekeeper Studio. Ça ne prend qu’un instant : va dans Help → Release Channel → Beta.

Comme avec toute bêta, tu risques de tomber sur quelques bizarreries. Si quelque chose cloche, ouvre une issue pour qu’on puisse corriger avant que le support de ces bases de données passe en disponibilité générale.

Active les versions bêta dans Beekeeper Studio via le menu Help.

Amélioration des performances de l’interface

Cette bêta apporte aussi de grosses améliorations aux performances de l’interface. Un rapport de bug de la communauté nous a aidés à repérer des goulots d’étranglement dans la façon dont Beekeeper Studio gérait certaines opérations sur les schémas. Après correction, ces actions sont désormais jusqu’à 55× plus rapides, et l’app est bien plus réactive avec de grosses bases de données.

Paramètres de requête configurables

Beekeeper Studio gère désormais les paramètres de requête de façon plus fiable selon les bases de données. En plus de corriger des problèmes avec les paramètres positionnels (?), tu peux maintenant configurer la syntaxe des paramètres pour chaque base de données. Les paramètres nommés comme :id pour MySQL ou $1 pour Postgres fonctionnent donc comme prévu, sans conflit entre dialectes.

Bien démarrer avec Beekeeper Studio

La version finale sortira plus tard ce mois-ci. Si tu utilises déjà l’app, tu pourras passer à la dernière version quand elle te le proposera.

Et si tu découvres Beekeeper Studio : télécharge-le dès aujourd’hui pour commencer ton essai gratuit.

Pull requests fusionnées

Pour les plus exhaustifs d’entre vous, voici toutes les pull requests fusionnées dans la bêta 5.4 de Beekeeper Studio :

  • Ajout du support de Redis, SurrealDB et Trino — #3277, #3354, #3375
  • L’import peut désormais créer des tableaux — #2911
  • Bouton pour redémarrer l’app — #3374
  • Historique des requêtes par connexion — #3442
  • Nouveaux filtres rapides (IN et LIKE) — #3431
  • Créer des clauses IN à partir des données sélectionnées — #3434
  • Système de plugins : docs, méthodes d’ouverture d’onglets, extensions de la barre de menus — #3240, #3466, #3489
  • Correction des doublons dans l’historique des requêtes — #3070
  • Correction des alertes d’export — #3350
  • Correction des tableaux épinglés — #3356
  • Correction des procédures stockées SQL Server — #3371
  • Corrections de l’import SQLite — #3415
  • Correction des erreurs de permissions PostgreSQL — #3282
  • Améliorations de l’interface : colonnes numériques alignées à droite, support des regex dans le visualiseur JSON, gains de performances — #3427, #3450, #3477
  • Correction des paramètres positionnels — #2728
  • Mises à jour des docs et du README — #3341, #3343, #3345, #3301