Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Comparing Blobstore and Google Cloud Storage

For a GAE application, what are the tradeoffs between using the Blobstore and GCS?

  • as of Aug 2015, the price of blobstore and GCS are the same ($0.312 per GB year)
  • GCS has a nicer code interface (data referenced by things that look like file paths)
  • GCS has console commands and a web UI for uploading/accessing data

Are there some kind of advantages to Blobstore that I'm missing?

like image 608
Andrey Fedorov Avatar asked Apr 23 '13 17:04

Andrey Fedorov


People also ask

What is blobstore in GCP?

The Blobstore API allows your application to serve data objects, called blobs, that are much larger than the size allowed for objects in the Datastore service. Blobs are useful for serving large files, such as video or image files, and for allowing users to upload large data files.

Is GCS a blob storage?

Blobs and Objects: Simply put blobs (in WABS) and objects (in GCS) are the files in your cloud file system. They go into blob containers and buckets respectively.

What is the difference between Google cloud and Google storage?

With Google Cloud Storage you can upload/download a file, delete a file, obtain a list of files, or obtain the size of a given file. Google Drive, on the other hand, is used for storing personal files and it's free up to 15 GB across all your different personal services offered by Google.

What is the difference between Cloud Storage and BigQuery?

Whereas BigQuery comes with applications within itself, Cloud SQL doesn't come with any applications. Cloud SQL also has more database security options than BigQuery. The storage space in Cloud SQL depends on the data warehouse being used, while that of Bigquery is equivalent to that of Google cloud storage.


1 Answers

Right now with my startup we are using the Blobstore service and we are planning to move to GCS. The only "drawback" I see is that you will not be able anymore to resize and crop images directly from the path (Transforming_Images_from_the_Blobstore) .

In order to not brake all the client-side code we are thinking about an internal servlet that resize on-the-fly with a CDN in front of that in order to cache the most recent jobs.

like image 68
Michele Orsi Avatar answered Sep 22 '22 13:09

Michele Orsi