Interview mit dem Gründer von LibreDB Studio: Bedürfnisse der Entwickler im Fokus

·von TechRitual Editorial·Start-ups
從開發者的需求出發 — LibreDB Studio 的創辦人專訪
✏️ Redaktionsrecherche| TechRitual Biz Redaktion

Der Gründer von LibreDB Studio erinnert sich an die damalige Situation und erklärt, dass sie es leid waren, dass jeder Entwickler die Produktionsumgebungs-Zertifikate auf seinen eigenen Desktop-Clients speicherte und gleichzeitig Postgres, Mongo und Redis betreiben musste, was den Einsatz von drei verschiedenen Tools erforderte. Dieser Moment wurde zum Ausgangspunkt für die Schaffung von LibreDB Studio. Die Entstehung dieses Tools sollte nicht nur die internen Kooperationsprobleme des Teams lösen, sondern auch den Verwaltungsprozess von Datenbanken vereinfachen. Bis heute hat LibreDB Studio 469 GitHub-Stars und 85 Forks erhalten und hat 37 externe Mitwirkende, von denen 29 in den letzten 30 Tagen aktiv waren. Dieses Produkt ist bereits auf den Märkten von AWS, Azure, Google Cloud und DigitalOcean erhältlich und wird von den Projekten PostgreSQL und redis.io als Kunde aufgeführt.

LibreDB Studio App Icon
Das App-Icon von LibreDB Studio

Aus den Bedürfnissen der Entwickler heraus

Die Entwickler von LibreDB Studio betonen, dass sie dieses Tool in einem kleinen Unternehmen in Istanbul aufgebaut haben, ursprünglich aufgrund ihrer eigenen Bedürfnisse. Sie wollten die Datenbank-Clients neben den Daten platzieren, anstatt sich auf die persönlichen Geräte jedes Entwicklers zu verlassen. Dieses Designkonzept ermöglicht es dem Team, auf derselben URL auf dieselbe Datenbank zuzugreifen, ohne sich um die Sicherheit der Zertifikate sorgen zu müssen. Die Entwickler weisen darauf hin, dass sie die MIT-Lizenz beibehalten und keine Einschränkungen für die kommerzielle Version vorsehen. Sie betonen auch, dass die gemessenen Daten veröffentlicht werden und nicht nur als Werbedaten dienen, was diese Transparenz und Ehrlichkeit dazu führt, dass LibreDB Studio in der Open-Source-Community einen guten Ruf genießt.

LibreDB Studio Screenshot 1
Screenshot der Benutzeroberfläche von LibreDB Studio

Tiefgehende Erkundung von Funktionen und Erfahrungen

LibreDB Studio ist ein selbstgehosteter Datenbank-Client, den Benutzer auf ihrem eigenen Server installieren und über den Browser öffnen können. Dieses Tool wurde entwickelt, um Probleme im traditionellen Datenbankmanagement zu lösen, wie zum Beispiel, dass jeder Entwickler einen Desktop-Client installieren muss und die Anmeldeinformationen auf den jeweiligen Geräten gespeichert werden. Mit LibreDB Studio müssen Entwickler nur einen Container ausführen, auf den alle über dieselbe URL zugreifen können, und die Daten werden nicht an externe Server gesendet. Dieses Produkt unterstützt bis zu 16 Datenbanktreiber, einschließlich PostgreSQL, MySQL, Oracle, SQL Server, SQLite, DuckDB, MongoDB, Redis usw., und es gibt zusätzlich 26 Engines, die über diese Treiber verbunden werden können.

LibreDB Studio Screenshot 2
Datenbankverwaltungsoberfläche von LibreDB Studio

Preismodell und Marktpositionierung

LibreDB Studio verwendet ein Open-Source-Preismodell, das völlig kostenlos ist und keine Konten oder kostenpflichtigen Pläne erfordert. Dies hebt es deutlich von Wettbewerbern wie DBeaver, phpMyAdmin, Adminer, Navicat und CloudBeaver ab. Die Entwickler erklären, dass DBeaver und Navicat Desktop-Anwendungen sind, weshalb die Verbindungsdetails auf den Laptops der Benutzer gespeichert werden. phpMyAdmin und Adminer sind browserbasiert, unterstützen jedoch jeweils nur eine einzige Datenbankreihe, was bedeutet, dass Teams, die Postgres, Mongo und Redis betreiben, drei verschiedene Tools verwenden müssen. LibreDB Studio bietet hingegen eine einheitliche Plattform, die es Benutzern ermöglicht, mehrere Datenbanken unter einer einzigen Oberfläche zu verwalten.

LibreDB Studio Screenshot 3
Abfrage-Editor von LibreDB Studio

Einfache Schritte zum Einstieg

Für Benutzer, die mit LibreDB Studio beginnen möchten, sind hier die konkreten Schritte zum Einstieg:

1. Führen Sie einen Container aus: Verwenden Sie den Befehl docker run -p 3000:3000 -v libredb-data:/app/data libredb/libredb-studio oder verwenden Sie die Docker Compose-Datei im Repository.

2. Öffnen Sie im Browser http://localhost:3000 und melden Sie sich an. Standardmäßig ist die Authentifizierung aktiviert, sodass die Instanz nicht versehentlich für Ihr Netzwerk geöffnet wird.

3. Verbindung hinzufügen: Wählen Sie die Engine, fügen Sie Host, Datenbank, Benutzer und Passwort ein. Die Anmeldeinformationen werden im Ruhezustand mit AES-256-GCM-Verschlüsselung verwendet.

4. Durchsuchen Sie das Schema, führen Sie Abfragen aus und bearbeiten Sie die Zeilen im Grid.

5. Für Teams platzieren Sie es hinter einem Reverse-Proxy und aktivieren Sie OIDC Single Sign-On, und vergeben Sie Rollen an Personen anstelle von gemeinsamen Passwörtern.

6. Optional: Richten Sie es auf eine lokale Ollama-Instanz aus, um den Proxy zu verwenden, ohne Daten an den Modellanbieter zu senden.

Geeignete Benutzergruppe

Die Zielgruppe von LibreDB Studio umfasst Entwickler und Unternehmensbenutzer. Entwickler können dieses Tool nutzen, um mehrere Datenbanken effizient in einer lokalen Umgebung zu verwalten, während Unternehmensbenutzer durch rollenbasierte Zugriffskontrolle die Datensicherheit gewährleisten können. Beispielsweise kann ein Start-up, das PostgreSQL und MongoDB verwendet, LibreDB Studio nutzen, um alle Daten auf einer Plattform zu verwalten und so die Mühe mit mehreren Tools zu vermeiden. Entwickler betonen, dass das Design dieses Tools darauf abzielt, den Verwaltungsprozess von Datenbanken zu vereinfachen, sodass Benutzer sich auf die Entwicklung und nicht auf mühsame Datenbankoperationen konzentrieren können.

In Zukunft bereitet das Team vor, die Funktionen von LibreDB Studio weiter auszubauen, damit mehr Benutzer von diesem Open-Source-Tool profitieren können.

Produktname: LibreDB Studio
Preis: Kostenlos, Open Source, kein Konto erforderlich

T
Über den Autor
TechRitual Editorial

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

Anzeige
Beleg fotografieren, Excel füllt sich von selbst — ThatReceipt
Diese Fläche ist für Sponsoring verfügbar