52 votes

Google Blobstore contre Google Cloud Storage

Nous avons notre application hébergée sur Google app engine pour Java, et nous avons l'obligation où nous voulons stocker les donneurs de sang à l'appréciation des certificats (html fichiers) quelque part.

Donc, nous pouvons utiliser Google blob store ou Google cloud storage. Je sais que ces deux solutions sont possible à l'aide de gae pour Java

Cependant, le problème pour nous est de décider lequel utiliser. Quels sont les avantages et les inconvénients de ces deux approches?

Nous sommes un organisme sans but lucratif et ne peut pas payer beaucoup.

46voto

speedplane Points 3828

Si vous êtes le démarrage d'un nouveau projet, je voudrais aller avec Stockage dans le Cloud.

Il semble que Google est en poussant leur Stockage dans le Cloud plate-forme plus difficile que leur blobstore plate-forme. Par exemple, actuellement, par programme écriture de fichiers sur le blobstore est obsolète , mais est pris en charge par le Stockage dans le Cloud. Je ne peux pas lire l'avenir, mais je serais prêt à parier que Google sera rendant de plus en plus et le blobstore API en faveur du Stockage dans le Cloud de l'API, ce qui cause des maux de tête en bas de la route.

15voto

Svetlin Nakov Points 184

Mieux vaut utiliser le Blobstore. Il dispose d'un espace libre de 5 Go (en mars 2012). Le stockage cloud est un service payant. Le blobstore Appl Engine est comme Amazon S3, mais moins flexible. Il possède une API basée sur HTTP et des API Java / Python (voir http://code.google.com/appengine/docs/java/blobstore/overview.html ).

12voto

Dave Points 459

Tout d'abord, je dirais que si votre fichier HTML(s) sont de petits (ou peut être petit par la compression gzip), puis il suffit de le stocker en tant que BlobProperty dans la banque de données et ajouter des méta-propriétés de données de sorte que vous pouvez le récupérer correctement plus tard.

Si ce n'est pas une option, alors peut-être envisager l'avenir de la croissance de votre application. Les deux grandes choses de Stockage en Nuage a plus le Blobstore sont: 1) l'accessibilité par des tiers et 2) pas de restriction de taille de fichier.

  • D'autres services ont besoin de lire ou d'écrire ces fichiers? Ensuite, l'utilisation de Stockage en Nuage.
  • Votre fichiers peut-être dépasser 50 MO? Ou pourrait leur taille, éventuellement, être inconnu? Ensuite, l'utilisation de Stockage en Nuage.

Si, toutefois, vous SAVEZ que ces deux choses n'aurez plus jamais besoin d'être abordés pour votre application, il suffit ensuite de coller avec le Blobstore.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X