24 settembre 2025 Di Matthew Revell

Grandi novità questa settimana: il supporto per Redis, Trino e SurrealDB è ora disponibile per tutti in Beekeeper Studio 🎉

E la cosa più bella è che il supporto per Redis è gratuito per tutti gli utenti di Beekeeper Studio, da Community fino al piano Business.

Con la release 5.4 di Beekeeper Studio arriviamo a più di 20 database supportati, tutti nello stesso client veloce, intuitivo e multipiattaforma.

Vuoi provarli? Scarica Beekeeper Studio per iniziare o aggiorna direttamente dall'app. Puoi anche scaricare la release 5.4 da GitHub.


Redis

Redis non ha bisogno di presentazioni: è il data store in-memory velocissimo dietro cache, code e app in tempo reale. La CLI è ottima, ma a volte hai solo bisogno di vedere cosa c'è dentro. Ed è qui che entra in gioco Beekeeper Studio.

O meglio, è qui che entra in gioco la fantastica community open source di Beekeeper Studio. Il nuovo supporto gratuito per Redis è in gran parte merito del lavoro di mrsimb, membro della community di Beekeeper Studio!

Grazie a questo straordinario contributo della community, chiunque usi Beekeeper Studio può contare su:

  • Assistente AI (AI Shell): fai domande in linguaggio naturale sui tuoi dati Redis, genera comandi e controlla i risultati.
  • Editor di comandi: autocompletamento, cronologia, comandi salvati e modifica su più schede.
  • Vista a foglio di calcolo: sfoglia chiavi e valori in una griglia, filtra al volo ed esplora i JSON.
  • Esportazione dati: salva qualsiasi risultato in CSV, Excel o JSON in due clic.
  • Interfaccia moderna: niente confusione, niente client retrò: solo un'esperienza pulita e intuitiva su Mac, Windows e Linux.

Trino

Trino è un motore SQL distribuito pensato per velocità e flessibilità. Ti permette di interrogare i dati dove si trovano, tra database, data lake e piattaforme cloud, usando il solito SQL e senza pesanti pipeline di dati. Ecco in breve:

  • Motore SQL distribuito: esegui query che coinvolgono più database e servizi.
  • Poliglotta per natura: funziona con object store, database relazionali e piattaforme cloud.
  • Cresce con te: dall'esplorazione rapida ai carichi analitici complessi.

E in Beekeeper Studio:

  • Editor SQL: autocompletamento, cronologia, query salvate e modifica su più schede, pronti per Trino SQL.
  • Vista a foglio di calcolo: sfoglia i risultati delle query in una griglia, filtra al volo e segui le relazioni.
  • Esportazione: salva i risultati in CSV, Excel o JSON in un paio di clic.
  • Cronologia delle esecuzioni: ritrova la query che la settimana scorsa "funzionava e basta".
  • Connessioni multiple: apri e gestisci più cataloghi Trino fianco a fianco.

SurrealDB

SurrealDB è un database multi-modello che unisce tabelle relazionali, documenti JSON e collegamenti a grafo in un unico motore. Con SurrealDB ottieni quindi:

  • Multi-modello: dati relazionali, documentali e a grafo in un solo database.
  • Modellazione flessibile: memorizza righe strutturate, JSON annidati o nodi collegati.
  • Linguaggio di query unificato: sintassi in stile SQL per tutti i tipi di dati.

Con Beekeeper Studio puoi usare:

  • AI SQL Pair Programmer: interroga ed esplora SurrealDB in linguaggio naturale con il tuo LLM preferito.
  • Editor SQL: supporto SurrealQL con autocompletamento, cronologia, query salvate e modifica su più schede.
  • Vista a foglio di calcolo: apri tabelle e record in una griglia, filtra al volo, segui le relazioni e sfoglia i JSON.
  • Esportazione: salva in CSV, Excel o JSON in un paio di clic.

Altri miglioramenti nella 5.4

Oltre al supporto per nuovi database, la 5.4 include anche:

  • Prestazioni dell'interfaccia: le azioni su schema e navigazione sono ora fino a 55× più veloci.
  • Parametri delle query: gestione più affidabile su tutti i database. I parametri posizionali (?) e nominali (:id, $1, ecc.) ora funzionano come si aspetta ciascun database.

Note di rilascio complete

Per chi ama i dettagli, ecco tutto ciò che è stato incluso in Beekeeper Studio 5.4.

Le protagoniste di questa release sono il supporto per Redis, Trino e SurrealDB, insieme a importanti miglioramenti di prestazioni e usabilità.

Noterai anche molto lavoro sul nostro nuovo sistema di plugin: è ancora in corso e condivideremo altri dettagli molto presto.

Supporto per nuovi database

  • Supporto per Redis — #3277
  • Supporto per Trino — #3375
  • Supporto per SurrealDB — #3354

Miglioramenti di prestazioni e UX

  • Miglioramenti delle prestazioni di schema/interfaccia — #3477
  • Allineamento a destra delle colonne numeriche e di data — #3427
  • Nuovi filtri rapidi (IN e LIKE) — #3431
  • Crea istruzioni IN dai dati selezionati — #3434
  • Cronologia delle query separata per connessione — #3442
  • Possibilità di impostare valori predefiniti per tutti i database nella configurazione — #3452
  • Miglioramenti al visualizzatore JSON (placeholder per regex, righe di errore meno invadenti) — #3450, #3532
  • Corretto il visualizzatore JSON che mostrava gli ObjectId di Mongo come array — #3530
  • Possibilità di caricare più estensioni in SQLite — #3511
  • Aggiornati i risultati delle query Redis — #3529

Correzioni

  • Evitata la duplicazione nella cronologia se la query attuale e l'ultima sono uguali — #3070
  • Chiusura automatica dell'avviso di stato dell'esportazione tabella — #3350
  • Tabelle fissate che non si caricavano correttamente — #3356
  • Gestione corretta degli errori di permesso in sola lettura nelle proprietà delle tabelle PostgreSQL — #3282
  • Corrette le stored procedure lunghe di SQL Server che venivano troncate (#2476) — #3371
  • Correzioni all'importazione SQLite — #3415
  • Corretti i parametri posizionali — #2728
  • Corretti i tipi del UI kit — #3491

Basi per il sistema di plugin

Molte PR della 5.4 riguardano il futuro sistema di plugin: API, estensioni, tipi di scheda, gestione dello stato e altro. Il sistema di plugin non è ancora del tutto attivo: faremo un annuncio dedicato quando sarà pronto per la beta.

Se sei curioso, ecco cosa è stato incluso:

Altra manutenzione