Entrevista con el fundador de LibreDB Studio: Enfoque en las necesidades de los desarrolladores

·por TechRitual Editorial·Startups
從開發者的需求出發 — LibreDB Studio 的創辦人專訪
✏️ Contenido original| TechRitual Biz Redacción

El fundador de LibreDB Studio recuerda el contexto de aquel momento, señalando que estaban cansados de que cada desarrollador almacenara las credenciales del entorno de producción en sus propios clientes de escritorio, y que debían utilizar tres herramientas diferentes debido a la ejecución simultánea de Postgres, Mongo y Redis. Este instante se convirtió en el punto de partida para crear LibreDB Studio. El nacimiento de esta herramienta no solo busca resolver problemas de colaboración dentro del equipo, sino también simplificar el proceso de gestión de bases de datos. Hasta la fecha, LibreDB Studio ha obtenido 469 estrellas en GitHub y 85 forks, y cuenta con 37 colaboradores externos, de los cuales 29 han estado activos en los últimos 30 días. Este producto ya está disponible en los mercados de AWS, Azure, Google Cloud y DigitalOcean, y ha sido listado como cliente por el proyecto PostgreSQL y redis.io.

Icono de la aplicación LibreDB Studio
Icono de la aplicación LibreDB Studio

Desde las necesidades de los desarrolladores

Los desarrolladores de LibreDB Studio enfatizan que construyeron esta herramienta en una pequeña empresa en Estambul, inicialmente debido a sus propias necesidades. Querían poder mover el cliente de base de datos junto a los datos, en lugar de depender de los dispositivos personales de cada desarrollador. Este enfoque de diseño permite que el equipo acceda a la misma base de datos en la misma URL, sin preocuparse por la seguridad de las credenciales. Los desarrolladores señalan que mantienen la licencia MIT y que no retendrán nada en la versión comercial. También mencionan que los datos medidos son los publicados, y no solo datos promocionales, lo que ha generado una buena reputación para LibreDB Studio en la comunidad de código abierto gracias a su transparencia y honestidad.

Captura de pantalla de LibreDB Studio 1
Captura de pantalla de la interfaz de LibreDB Studio

Exploración profunda de funciones y experiencia

```html

LibreDB Studio es un cliente de base de datos autohospedado que los usuarios pueden instalar en su propio servidor y abrir a través del navegador. Esta herramienta está diseñada para resolver problemas existentes en la gestión tradicional de bases de datos, como la necesidad de que cada desarrollador instale un cliente de escritorio y que las credenciales se almacenen en sus propios dispositivos. Con LibreDB Studio, los desarrolladores solo necesitan ejecutar un contenedor, todos pueden acceder a través de la misma URL, y los datos no se envían a ningún servidor externo. Este producto soporta hasta 16 controladores de base de datos, incluyendo PostgreSQL, MySQL, Oracle, SQL Server, SQLite, DuckDB, MongoDB, Redis, entre otros, y también hay 26 motores adicionales que se pueden conectar a través de estos controladores.

Captura de pantalla de LibreDB Studio 2
Interfaz de gestión de bases de datos de LibreDB Studio

Estrategia de precios y posicionamiento en el mercado

LibreDB Studio adopta un modelo de precios de código abierto, completamente gratuito, y no requiere ninguna cuenta o plan de pago. Esto lo diferencia claramente en el mercado de competidores como DBeaver, phpMyAdmin, Adminer, Navicat y CloudBeaver. Los desarrolladores explican que DBeaver y Navicat son aplicaciones de escritorio, por lo que los detalles de conexión se almacenan en las computadoras portátiles de cada persona. phpMyAdmin y Adminer son basados en navegador, pero cada uno solo soporta una única serie de bases de datos, lo que obliga a los equipos que ejecutan Postgres, Mongo y Redis a utilizar tres herramientas diferentes. LibreDB Studio ofrece una plataforma unificada que permite a los usuarios gestionar múltiples bases de datos desde una misma interfaz.

Captura de pantalla de LibreDB Studio 3
Editor de consultas de LibreDB Studio

Pasos sencillos para comenzar

Para los usuarios que desean comenzar a usar LibreDB Studio, aquí están los pasos específicos para hacerlo:

1. Ejecutar un contenedor: usar el comando docker run -p 3000:3000 -v libredb-data:/app/data libredb/libredb-studio, o utilizar el archivo Docker Compose en el repositorio.

```

2. Abre http://localhost:3000 en el navegador e inicia sesión. La autenticación está habilitada por defecto, por lo que la instancia no estará accidentalmente abierta a tu red.

3. Añade una conexión: selecciona el motor, pega el host, la base de datos, el usuario y la contraseña. Las credenciales utilizan cifrado AES-256-GCM en reposo.

4. Navega por el esquema, ejecuta consultas, edita filas en la cuadrícula.

5. Para equipos, colócalo detrás de un proxy inverso y habilita el inicio de sesión único OIDC, luego otorga roles a las personas en lugar de compartir contraseñas.

6. Opcional: dirígete a una instancia local de Ollama para usar el proxy sin enviar ningún dato al proveedor de modelos.

Público objetivo

Los usuarios objetivo de LibreDB Studio incluyen desarrolladores y usuarios empresariales. Los desarrolladores pueden aprovechar esta herramienta para gestionar múltiples bases de datos de manera eficiente en un entorno local, mientras que los usuarios empresariales pueden asegurar la seguridad de los datos a través de un control de acceso basado en roles. Por ejemplo, una startup que utiliza PostgreSQL y MongoDB puede utilizar LibreDB Studio para gestionar todos sus datos en una sola plataforma, evitando la molestia de usar múltiples herramientas. Los desarrolladores destacan que el diseño de esta herramienta tiene como objetivo simplificar el proceso de gestión de bases de datos, permitiendo a los usuarios centrarse en el desarrollo en lugar de en las tediosas operaciones de bases de datos.

En el futuro, el equipo se está preparando para expandir aún más las funcionalidades de LibreDB Studio, para que más usuarios se beneficien de esta herramienta de código abierto.

Nombre del producto: LibreDB Studio
Precio: Gratis, de código abierto, sin necesidad de cuenta

T
Sobre el autor
TechRitual Editorial

TechRitual 企業科技編輯部(香港)。biz.techritual.com 的外語版本由繁體中文原文翻譯。

Publicidad
Fotografía un recibo y tu Excel se rellena — ThatReceipt
Espacio disponible para patrocinio