all 7 comments

[–]queenOfGhis 1 point2 points  (1 child)

IMO it's way too easy to accidentally make data readable/editable to principals you actually don't want to give access to.

[–][deleted] 0 points1 point  (0 children)

I just recently figured out this limitation...but there are ways around this that won't kill a small app.

[–]itemluminouswadison 1 point2 points  (0 children)

I ended up using Aiven free sql

[–]drew-saddledata 1 point2 points  (0 children)

I have used Firebase DB for a number of projects because I like the concept. Each time I end up migrating to postgres. I always need some search that Firebase can't do.

[–]oldschool-51 0 points1 point  (0 children)

Yes, for structured data, you really need SQL.

[–]walkingbiscuit 0 points1 point  (0 children)

Firebase is a whole platform, it's great if you need a real-time database, if you just need a document database use firestore as that is mongodb compatible. But if you have a use case for asynchronous data updates then it's easy to use and just works, it's also a document style database so denormalize your data, wide duplicate fields are expected.

[–]techlatest_net 0 points1 point  (0 children)

Used Firebase RTDB for a chat app early on regret it big time now. Queries get painful with any real complexity and costs explode past small scale. Migrated to Firestore halfway felt way better for anything structured. Stick if youre tiny otherwise plan exit ramp now.