TY - JOUR
T1 - DuckDB-Wasm
T2 - 48th International Conference on Very Large Data Bases, VLDB 2022
AU - Kohn, André
AU - Mühleisen, Hannes
AU - Moritz, Dominik
AU - Neumann, Thomas
AU - Raasveldt, Mark
N1 - Publisher Copyright:
© 2022, VLDB Endowment. All rights reserved.
PY - 2022
Y1 - 2022
N2 - We introduce DuckDB-Wasm, a WebAssembly version of the database system DuckDB, to provide fast analytical processing for the Web. DuckDB-Wasm evaluates SQL queries asynchronously in web workers, supports efficient user-defined functions written in JavaScript, and features a browser-agnostic filesystem that reads local and remote data in pages. DuckDB-Wasm outperforms previous data processing libraries for the Web in the TPC-H benchmark at multiple scale factors. We demonstrate the capabilities of an analytical database in the browser using an interactive SQL shell.
AB - We introduce DuckDB-Wasm, a WebAssembly version of the database system DuckDB, to provide fast analytical processing for the Web. DuckDB-Wasm evaluates SQL queries asynchronously in web workers, supports efficient user-defined functions written in JavaScript, and features a browser-agnostic filesystem that reads local and remote data in pages. DuckDB-Wasm outperforms previous data processing libraries for the Web in the TPC-H benchmark at multiple scale factors. We demonstrate the capabilities of an analytical database in the browser using an interactive SQL shell.
UR - http://www.scopus.com/inward/record.url?scp=85137985227&partnerID=8YFLogxK
U2 - 10.14778/3554821.3554847
DO - 10.14778/3554821.3554847
M3 - Conference article
AN - SCOPUS:85137985227
SN - 2150-8097
VL - 15
SP - 3574
EP - 3577
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 12
Y2 - 5 September 2022 through 9 September 2022
ER -