Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Web Analytics in the browser with DuckDB WASM: Filtering in milliseconds, instead of waiting for API responses

56,910 Aufrufe • vor 1 Jahr •via X (Twitter)

11 Kommentare

Profilbild von Tobias Müller
Tobias Müllervor 1 Jahr

This demo attaches a remote DuckDB database from S3 with credentials via Cognito.

Profilbild von Tobias Müller
Tobias Müllervor 1 Jahr

The project will be open sourced soon. In the meantime, you can explore the power of DuckDB in a browser with @usesqlworkbench as well:

Profilbild von Alvar Lagerlöf
Alvar Lagerlöfvor 1 Jahr

@duckdb Does it hold up with 10 million events?

Profilbild von Matt Holden
Matt Holdenvor 1 Jahr

@duckdb Wow, looking nice! Is this still using duckdb-wasm-kit?

Profilbild von Tobias Müller
Tobias Müllervor 1 Jahr

@duckdb Yes, it does! Thanks for all the your work you put in it!

Profilbild von Alexander Hupfer
Alexander Hupfervor 1 Jahr

@duckdb That’s what @fusionmetrics implemented a year ago. Works pretty well in production but we need to take care of not hitting the browser memory limit (about 2GB or so)

Profilbild von TArch
TArchvor 1 Jahr

@duckdb So you are saying that dowloading a whole database is better than api call? Yeah, if you dont have users you have to issues

Profilbild von Tobias Müller
Tobias Müllervor 1 Jahr

@duckdb Have you tried other tools in this space? Each API calls run database queries in the backend. I tried a lot of them, and you see latencies of hundreds of ms to even seconds. If you filter/drill-down a lot, it will definitely be better to download a few MBs once, and query locally

Profilbild von ryan boyd
ryan boydvor 1 Jahr

@duckdb love it!

Profilbild von 🇯🇲 Marquin 🇵🇸
🇯🇲 Marquin 🇵🇸vor 1 Jahr

@duckdb Looks like Umami analytics

Profilbild von Tobias Müller
Tobias Müllervor 1 Jahr

@duckdb I think most of the tools look pretty similar because they all show the more or less same stats, but Umami is among the ones I like the most...

Ähnliche Videos