pg_graphql - https://supabase.com/blog/pg-graphql-v1
pg_jsonschema - https://supabase.com/blog/pg-jsonschema-a-postgres-extension...
Postgres WASM - https://supabase.com/blog/postgres-wasm
..And other open-source features.
pg_graphql - https://supabase.com/blog/pg-graphql-v1
pg_jsonschema - https://supabase.com/blog/pg-jsonschema-a-postgres-extension...
Postgres WASM - https://supabase.com/blog/postgres-wasm
..And other open-source features.
Having so many plug-ins/add-ons available is unique to Postgres and due to Stonebraker's original vision of including extensibility as a first-class design principle in the DBMS.
these are two different things - wasmer runs WASM code inside postgres (as an extension), whereas our implementation runs an entire Postgres server as WASM (eg, you can run it in a browser: wasm.supabase.com)
We weren't the first to do this though - CrunchyData was. Theirs wasn't open source, so we worked with Snaplet to build an open source version and added networking: https://news.ycombinator.com/item?id=33067962
Last year I invited a student to compile ClickHouse with WebAssembly. But the task appeared harder than expected, supposedly due to poor 64-bit support in WASM.
Here is a pull request: https://github.com/ClickHouse/ClickHouse/pull/37871 that we have to close because it is unfinished.
I suspect maybe we can get the result with some additional effort...
edit: I'm okay with being downvoted, but I'm honestly asking why, not complaining. Is Planetscale not an interesting database?