Cloud Storage for Firebase vs. GCS in GCP

217 views
Skip to first unread message

C Mos

unread,
Jul 10, 2019, 2:51:47 PM7/10/19
to Firebase Google Group
Hi,

I am considering working with storage on an Android app. I am trying to understand what advantages I get by using Cloud Storage from Firebase instead of using storage directly from GCP. From what I read, Cloud storage in Firebase uses a GCP bucket underneath. Can you convince me why Storage in Firebase would be a better option?

Thank you!

Sam Stern

unread,
Jul 10, 2019, 2:58:03 PM7/10/19
to Firebase Google Group
Hi there,

The main advantages of using Cloud Storage through Firebase are:
  1. Native Mobile SDKs that make it easy to upload/download files from your app without worrying about connection logic
  2. Security rules which allow you to grant your users secure direct access to files in your bucket
As you said the storage layer itself (the bucket) is exactly the same so you will not see any difference in pricing, reliability, etc.

- Sam

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/8a06d0d6-807e-401b-9e11-c6ad950d2925%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Guanaco Devs

unread,
Jul 10, 2019, 5:46:05 PM7/10/19
to fireba...@googlegroups.com
I just like to add that if you are going to use Storage in Android, there is no reason to think on GCP storage, Firebase is the way to go because of Sam's first bullet point.
However when working with python functions I prefer GCP API's because it gives me auto completion in VS Code where Firestore for python won't.
In the end Firebase Storage is the same as GCP Storage but Firebase makes it really easy to work in Android with GCP and the same for the rest of API offered by Firebase.
I started using plain Firebase, but I have come to get more familiar with GCP as some needs were not covered at some point(like Scheduler, which I think now is available)

Edgard Ochoa
Guanaco Devs


Reply all
Reply to author
Forward
0 new messages