- Duck-UI ist eine im Browser laufende SQL IDE, die DuckDB unterstützt
- Datenabfragen sind in der Webumgebung ohne zusätzliche Installation möglich
- Durch eine benutzerfreundliche Oberfläche werden schnelle Datenanalyse-Workflows bereitgestellt
- Als Open-Source-basiert ist die kostenlose Nutzung für Entwickler und Data Scientists möglich
- Dank seiner schlanken Architektur startet es sehr schnell und gilt im Vergleich zu anderen Datenbank-IDEs als besonders einfach
Einführung in Duck-UI
- Duck-UI ist eine direkt im Browser ausgeführte SQL IDE, mit der Abfragen für DuckDB durchgeführt werden können
- Ohne Installationsprozess stellt es über bloßen Webzugriff sofort eine Umgebung für Datenbankabfragen und Datenanalysen bereit
- Es bietet intuitive Datenwerkzeuge wie das Erkunden von Tabellenstrukturen, das Schreiben von Abfragen und die Ergebnisanzeige
- Als Open-Source-Projekt kann jeder den Quellcode auf GitHub einsehen und Funktionserweiterungen vornehmen
- Die unkomplizierte Datenanalyse mit DuckDB im Web trägt dazu bei, die Produktivität in Entwicklungs- und Datenaufgaben zu erhöhen
1 Kommentare
Hacker-News-Kommentare
In unserer Firma Definite verwenden wir DuckDB als eingebauten Data Lake und sind wirklich sehr zufrieden damit.
Der Graphdatenbank-Katalog basiert derzeit auf dem inzwischen archivierten kuzu graph db-Projekt, und die Entwicklung wird bei ladybug fortgesetzt.
Ich nutze zwar auch die eingebaute UI gut, werde dieses Projekt aber definitiv ebenfalls ausprobieren.
DuckDB ist eine der beeindruckendsten Softwares, die ich in meiner gesamten Karriere verwendet habe.
Selbst Parquet-Dateien im Terabyte-Bereich lassen sich problemlos verarbeiten, und auch die Bindings sind sehr gut gemacht.
Die Idee, diese App zu 100 % im Browser umzusetzen, entstand bei mir nach einer Erfahrung in einer früheren Firma, in der wir viele CSV-Dateien vieler verschiedener Leute verarbeiten mussten und Excel nicht einmal ein einziges koreanisches Zeichen laden konnte.
Dieses Tool hat mein Leben viel einfacher gemacht, und ich hoffe, es hilft auch euch weiter.
Mich würde interessieren, ob du für das Charting im letzten Schritt auch den Einsatz von Perspective in Betracht gezogen hast.
Eigene Charts direkt zu bauen ist sicher eine riesige Aufgabe, aber es ist dir wirklich gut gelungen.
Es ist mit DuckDB-Funktionen sowie parquet, csv, Pivot usw. integriert.
Vorstellung von qstudio
Lokal kann man die volle CPU und den gesamten Speicher nutzen, deshalb ist der Leistungsunterschied gegenüber einer Wasm-basierten Lösung überwältigend.
Ein ähnliches Produkt ist auch sql-workbench.com
duckdb --ui.Funktional ist es wirklich hervorragend, aber ich bin unzufrieden damit, dass die UI nicht Open Source ist und nur von motherduck verwaltet wird.
Es gibt viele kleine, aber wichtige Verbesserungen, doch aus Sicht von motherduck scheint es keinen echten Anreiz zu geben, diese ordentlich umzusetzen, was ich schade finde.
Ich frage mich, ob dieses Projekt die lokale UI von duckdb ersetzen könnte.
Übrigens habe ich dieses Projekt zwei Wochen vor dem Release der motherduck UI gebaut, deshalb habe ich es DuckUI genannt (die Domain hatte ich schon gekauft, also habe ich mir über den Namen keine weiteren Gedanken gemacht …).
Ich möchte es zu der bestmöglichen UI weiterentwickeln, ganz für uns alle.
Ich würde mich sehr über Ideen und Hilfe freuen, um die fehlenden Teile umzusetzen.
Soweit ich weiß, unterstützt der offizielle Wasm-Client von DuckDB noch nicht alle Funktionen.
Mich würde interessieren, ob diese App mehr, weniger oder dieselbe Funktionsmenge unterstützt.