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.

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.

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.

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.

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
TechRitual 企業科技編輯部(香港)。biz.techritual.com 的外語版本由繁體中文原文翻譯。

