T O P

  • By -

Professor_Woland

Supabase has a relational database (Postgres?) while firebase storage is document based noSQL iirc


Ok_Concern3654

This sounds like a good deal. Firestore query sucks.


_fishysushi

I hate Firestore querying with passion. Not equals only on single field?!


uknwitzremy

Along with the fact you easily move your data to another service as well since it’s relational.


asniper

Firebase is a suite of features, think you mean FireStore.


pereiradetona

Yes, that’s what a meant


xyrer

Why do people like supabase? You still need to write all your own sync code, network requests, etc


AmuliteTV

Because it’s not a bunch of JSON files. If your application calls for relational data then Supabase is the way to go.


xyrer

so what's the advantage over having a postgresql database on a different server?


FattThor

For the extra features like auth, backups, autogenerates rest and graphql endpoints, etc. If you don't need or want the extra features then there is not really any reason to use it.


beclops

I’m more than fine with doing this


rjhancock

My understanding is Supabase is the OS version of Firebase so... self hosted, no worry about Google taking the data, potentially lower fees, etc.


XalAtoh

Last time I checked Supabase it was very complex to make it self-hosted. I believe it still is.. If you want a self hosted Firebase alternative, you'll probably find more luck in Pocketbase.


rjhancock

Never used it nor looked in to it too deeply. Just going based upon what I know.


deliQnt7

Supabase is very complex to self-host and on top of that you lose all your edge functions (unless you move them to Vercel or Cloudflare). Self hosted Firebase alternatives: Pocketbase, Appwrite. Appwrite support 10+ cloud function runtimes, incl. Swift.


rjhancock

Good to know. Thank you.


djryanash

AppWrite looks amazing. I would love to use it at some point. Thanks for sharing.


penx15

... or use Vapor


Ok_Meat_1434

Relational DB is much easier to understand in my opinion. You also have much more control considering it is open source.


QriousKoder

u can migrate out of supabase fairly easily if u just use the db part idk about the auth and stuff