google-app-engineblobstoregoogle-cloud-storage

Google Blobstore versus Google Cloud Storage


We have our application hosted on Google app engine for Java and we have a requirement where we want to store the blood donor appreciation certificates (html files) somewhere.

So, we can use either Google Blobstore or Google Cloud Storage. I know both of these solutions are feasible to do using gae for Java

However, the problem for us is to decide which one to use. What are the pros and cons of these two approaches?

We are a non profit and cannot pay a lot.


Solution

  • Better to use the Blobstore. The service has 5 GB of space for free (as of March 2012). The cloud storage is a paid service. The App Engine blobstore is like Amazon S3, but less flexible. It has HTTP-based API and Java / Python APIs (see http://code.google.com/appengine/docs/java/blobstore/overview.html).