Acabamos de lanzar la beta más reciente de Beekeeper Studio (5.4) y la gran noticia es que agregamos soporte para Redis, SurrealDB y Trino.
Nuevas bases de datos en la beta: Redis, SurrealDB y Trino
Un vistazo rápido a las tres novedades:
- Redis casi no necesita presentación: es la segunda base de datos NoSQL disponible en Beekeeper Studio y es compatible con AI Shell. El soporte para Redis es en gran parte gracias a Andrew Pavlov, miembro de la comunidad de Beekeeper Studio.
- Trino es un motor SQL distribuido diseñado para consultas interactivas sobre grandes conjuntos de datos. Te permite ejecutar SQL sobre datos repartidos en varias fuentes sin pipelines de ETL complejos.
- SurrealDB es una base de datos multimodelo emergente que combina funciones relacionales, de documentos y de grafos.
Necesitas activar las versiones beta en Beekeeper Studio para probar estas nuevas bases de datos. El soporte para Redis está disponible en todos los planes. Trino y SurrealDB están incluidos en los planes de pago.
Cómo acceder a las funciones beta en Beekeeper Studio
Para conectarte a estas nuevas bases de datos, primero activa las versiones beta en Beekeeper Studio. Solo toma un momento: ve a Help → Release Channel → Beta.
Como en cualquier beta, podrías encontrarte con algunos detalles raros. Si algo no se ve bien, por favor abre un issue para que podamos corregirlo antes de que el soporte para estas bases de datos esté disponible para todos.

Mejoras de rendimiento en la interfaz
En esta beta también hicimos grandes mejoras al rendimiento de la interfaz. Un reporte de bug de la comunidad nos ayudó a descubrir cuellos de botella en cómo Beekeeper Studio manejaba ciertas operaciones de esquema. Después de corregirlos, esas acciones de la interfaz ahora son hasta 55× más rápidas, así que la app se siente mucho más ágil cuando trabajas con bases de datos grandes.
Parámetros de consulta configurables
Ahora Beekeeper Studio maneja los parámetros de consulta de forma más confiable en todas las bases de datos. Además de corregir problemas con los parámetros posicionales (?), ahora puedes configurar la sintaxis de parámetros por base de datos. Eso significa que los parámetros con nombre como :id para MySQL o $1 para Postgres funcionan como esperas, sin choques entre dialectos.
Empieza con Beekeeper Studio
La versión completa saldrá más adelante este mes. Si ya eres usuario, podrás actualizar a la versión más reciente cuando se te indique.
Y si eres nuevo en Beekeeper Studio: descárgalo hoy y empieza tu prueba gratuita.
Pull requests fusionados
Para quienes quieren verlo todo, aquí está cada pull request fusionado en la beta de Beekeeper Studio 5.4:
- Se agregó soporte para las bases de datos Redis, SurrealDB y Trino — #3277, #3354, #3375
- La función de importación ahora puede crear tablas — #2911
- Botón para reiniciar la app — #3374
- Historial de consultas por conexión — #3442
- Nuevos filtros rápidos (IN y LIKE) — #3431
- Crea sentencias IN a partir de los datos seleccionados — #3434
- Sistema de plugins: documentación, métodos para abrir pestañas, extensiones de la barra de menú — #3240, #3466, #3489
- Se corrigió la duplicación en el historial de consultas — #3070
- Se corrigieron las alertas de exportación — #3350
- Se corrigieron las tablas fijadas — #3356
- Corrección de procedimientos almacenados en SQL Server — #3371
- Correcciones en la importación de SQLite — #3415
- Corrección de errores de permisos en PostgreSQL — #3282
- Mejoras en la interfaz: columnas numéricas alineadas a la derecha, soporte de regex en el visor JSON, mejoras de rendimiento — #3427, #3450, #3477
- Corrección de parámetros posicionales — #2728
- Actualizaciones de la documentación y el README — #3341, #3343, #3345, #3301