Abbiamo appena rilasciato l'ultima beta di Beekeeper Studio (5.4) e la novità principale è il supporto per Redis, SurrealDB e Trino.
Nuovi database nella beta: Redis, SurrealDB e Trino
Ecco un rapido sguardo ai tre nuovi arrivati:
- Redis non ha quasi bisogno di presentazioni: è il secondo database NoSQL disponibile in Beekeeper Studio ed è supportato nella AI Shell. Il supporto a Redis è in gran parte merito di Andrew Pavlov, membro della community di Beekeeper Studio.
- Trino è un motore SQL distribuito pensato per query interattive su grandi dataset. Ti permette di eseguire SQL su dati distribuiti tra più sorgenti senza complesse pipeline ETL.
- SurrealDB è un database multi-modello emergente che combina funzionalità relazionali, documentali e a grafo.
Per provare questi nuovi database devi attivare le release beta in Beekeeper Studio. Il supporto a Redis è disponibile in tutti i piani. Trino e SurrealDB sono inclusi nei piani a pagamento.
Accedere alle funzionalità beta in Beekeeper Studio
Per connetterti a questi nuovi database, attiva prima le release beta in Beekeeper Studio. Basta un attimo: vai su Help → Release Channel → Beta.
Come in ogni beta, potresti incontrare qualche stranezza. Se qualcosa non ti sembra giusto, apri una issue così possiamo sistemarla prima che il supporto a questi database diventi disponibile per tutti.

Miglioramenti alle prestazioni dell'interfaccia
In questa beta abbiamo anche migliorato parecchio le prestazioni dell'interfaccia. Una segnalazione di bug della community ci ha aiutato a scoprire dei colli di bottiglia nel modo in cui Beekeeper Studio gestiva alcune operazioni sullo schema. Dopo averli risolti, quelle azioni sono ora fino a 55× più veloci e l'app risulta molto più reattiva quando lavori con database di grandi dimensioni.
Parametri delle query configurabili
Beekeeper Studio ora gestisce i parametri delle query in modo più affidabile su tutti i database. Oltre a correggere i problemi con i parametri posizionali (?), ora puoi configurare la sintassi dei parametri per ogni database. Così i parametri nominati come :id per MySQL o $1 per Postgres funzionano come ti aspetti, senza conflitti tra dialetti.
Inizia con Beekeeper Studio
La release completa arriverà entro la fine del mese. Se usi già l'app, potrai aggiornare all'ultima versione quando ti verrà proposto.
E se Beekeeper Studio è una novità per te: scaricalo oggi e inizia la tua prova gratuita.
Pull request unite
Per i più meticolosi, ecco tutte le pull request unite nella beta di Beekeeper Studio 5.4:
- Aggiunto il supporto ai database Redis, SurrealDB e Trino — #3277, #3354, #3375
- L'importazione ora può creare tabelle — #2911
- Pulsante per riavviare l'app — #3374
- Cronologia query separata per connessione — #3442
- Nuovi filtri rapidi (IN e LIKE) — #3431
- Crea istruzioni IN dai dati selezionati — #3434
- Sistema di plugin: documentazione, metodi per aprire tab, estensioni della barra dei menu — #3240, #3466, #3489
- Corretta la duplicazione nella cronologia query — #3070
- Corretti gli avvisi di esportazione — #3350
- Corrette le tabelle fissate — #3356
- Correzione delle stored procedure di SQL Server — #3371
- Correzioni all'importazione SQLite — #3415
- Correzione degli errori di permessi in PostgreSQL — #3282
- Miglioramenti all'interfaccia: colonne numeriche allineate a destra, supporto regex nel visualizzatore JSON, prestazioni migliorate — #3427, #3450, #3477
- Corretti i parametri posizionali — #2728
- Aggiornamenti a documentazione e README — #3341, #3343, #3345, #3301