Entrevista ao fundador do LibreDB Studio: A partir das necessidades dos desenvolvedores

·por TechRitual Editorial·Startups
從開發者的需求出發 — LibreDB Studio 的創辦人專訪
✏️ Conteúdo original| TechRitual Biz Redação

O fundador do LibreDB Studio recorda a situação da altura, afirmando que estavam fartos de ver cada desenvolvedor a armazenar as credenciais do ambiente de produção nos seus próprios clientes de desktop, e de terem de usar três ferramentas diferentes devido à execução simultânea do Postgres, Mongo e Redis. Este momento tornou-se o ponto de partida para a criação do LibreDB Studio. O nascimento desta ferramenta não só visava resolver problemas de colaboração interna na equipa, mas também simplificar o processo de gestão de bases de dados. Até agora, o LibreDB Studio já obteve 469 estrelas no GitHub e 85 forks, contando com 37 colaboradores externos, dos quais 29 estiveram ativos nos últimos 30 dias. Este produto já está disponível nos mercados da AWS, Azure, Google Cloud e DigitalOcean, e é listado como cliente pelos projetos PostgreSQL e redis.io.

LibreDB Studio App Icon
Ícone da aplicação LibreDB Studio

A partir das necessidades dos desenvolvedores

Os desenvolvedores do LibreDB Studio enfatizam que construíram esta ferramenta numa pequena empresa em Istambul, inicialmente devido às suas próprias necessidades. Eles desejavam mover o cliente de base de dados para perto dos dados, em vez de depender dos dispositivos pessoais de cada desenvolvedor. Este conceito de design permite que a equipa aceda à mesma base de dados através da mesma URL, sem se preocupar com questões de segurança das credenciais. Os desenvolvedores apontam que mantêm a licença MIT e que não têm reservas em relação à versão comercial. Também afirmam que os dados medidos são os publicados, e não apenas dados promocionais, esta transparência e honestidade conferiram ao LibreDB Studio uma boa reputação na comunidade de código aberto.

LibreDB Studio Screenshot 1
Captura de ecrã da interface do LibreDB Studio

Exploração profunda das funcionalidades e da experiência

```html

LibreDB Studio é um cliente de base de dados auto-hospedado que os utilizadores podem instalar nos seus próprios servidores e abrir através do navegador. Esta ferramenta foi desenhada para resolver problemas existentes na gestão tradicional de bases de dados, como o facto de cada desenvolvedor ter de instalar um cliente de desktop e de as credenciais estarem armazenadas em dispositivos individuais. Com o LibreDB Studio, os desenvolvedores apenas precisam de executar um container, e todos podem aceder através da mesma URL, sem que os dados sejam enviados para qualquer servidor externo. Este produto suporta até 16 tipos de drivers de base de dados, incluindo PostgreSQL, MySQL, Oracle, SQL Server, SQLite, DuckDB, MongoDB, Redis, entre outros, e ainda possui 26 motores adicionais que podem ser ligados através destes drivers.

LibreDB Studio Screenshot 2
A interface de gestão de base de dados do LibreDB Studio

Estratégia de Preços e Posicionamento no Mercado

O LibreDB Studio adota um modelo de preços de código aberto, totalmente gratuito, e não requer qualquer conta ou plano pago. Isto faz com que se destaque no mercado em comparação com concorrentes como DBeaver, phpMyAdmin, Adminer, Navicat e CloudBeaver. Os desenvolvedores explicam que DBeaver e Navicat são aplicações de desktop, portanto, os detalhes de ligação são armazenados nos portáteis de cada um. phpMyAdmin e Adminer são baseados em navegador, mas cada um suporta apenas uma única série de bases de dados, o que obriga as equipas que utilizam Postgres, Mongo e Redis a usar três ferramentas diferentes. O LibreDB Studio oferece uma plataforma unificada que permite aos utilizadores gerir várias bases de dados numa única interface.

LibreDB Studio Screenshot 3
O editor de consultas do LibreDB Studio

Passos Simples para Começar

Para os utilizadores que desejam começar a usar o LibreDB Studio, aqui estão os passos específicos para iniciar:

1. Execute um container: use o comando docker run -p 3000:3000 -v libredb-data:/app/data libredb/libredb-studio, ou utilize o ficheiro Docker Compose no repositório.

```

2. Abra o http://localhost:3000 no navegador e faça login. A autenticação está ativada por padrão, portanto, a instância não ficará acidentalmente aberta à sua rede.

3. Adicione a conexão: escolha o motor, cole o host, o banco de dados, o utilizador e a palavra-passe. As credenciais são utilizadas com encriptação AES-256-GCM em estado estático.

4. Navegue pela estrutura, execute consultas e edite as linhas na grelha.

5. Para equipas, coloque-a atrás de um proxy reverso e ative o OIDC para autenticação única, depois atribua funções às pessoas em vez de partilhar a palavra-passe.

6. Opcional: aponte para uma instância local do Ollama para usar o proxy sem enviar dados para o fornecedor do modelo.

Público-alvo adequado

Os utilizadores-alvo do LibreDB Studio incluem desenvolvedores e utilizadores empresariais. Os desenvolvedores podem utilizar esta ferramenta para gerir eficientemente múltiplos bancos de dados em ambientes locais, enquanto os utilizadores empresariais podem garantir a segurança dos dados através de controlo de acesso baseado em funções. Por exemplo, uma startup que utiliza PostgreSQL e MongoDB pode aproveitar o LibreDB Studio para gerir todos os dados na mesma plataforma, evitando a confusão de usar várias ferramentas. Os desenvolvedores enfatizam que o design desta ferramenta visa simplificar o processo de gestão de bancos de dados, permitindo que os utilizadores se concentrem no desenvolvimento em vez de operações de banco de dados complicadas.

No futuro, a equipa está a preparar-se para expandir ainda mais as funcionalidades do LibreDB Studio, permitindo que mais utilizadores beneficiem desta ferramenta de código aberto.

Nome do produto: LibreDB Studio
Preço: Grátis, código aberto, sem necessidade de conta

T
Sobre o autor
TechRitual Editorial

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

Publicidade
Fotografe um recibo e o seu Excel preenche-se — ThatReceipt
Espaço disponível para patrocínio