DuckDB-Wasm: Fast Analytical Processing for the Web
|—––|—––| | Paper | DuckDB-Wasm: Fast Analytical Processing for the Web (PDF) | | Konferenz | VLDB 2022 |
Zusammenfassung
Wir stellen DuckDB-Wasm vor, eine WebAssembly-Variante des Datenbanksystems DuckDB, um schnelle analytische Verarbeitung für das Web bereitzustellen. DuckDB-Wasm wertet SQL-Abfragen asynchron in Web Workern aus, unterstützt effiziente benutzerdefinierte Funktionen in JavaScript und bietet ein browserunabhängiges Dateisystem, das lokale und entfernte Daten seitenweise liest. DuckDB-Wasm übertrifft frühere Datenverarbeitungsbibliotheken für das Web im TPC-H-Benchmark bei mehreren Skalierungsfaktoren. Wir zeigen die Fähigkeiten einer analytischen Datenbank im Browser anhand einer interaktiven SQL-Shell.