In my experience, this works when the db is read only.

And in these read only cases I'd use Parquet files queried with Duckdb Wasm.