Google App Engineer for Java(GAE/J)にアプリケーションを構築しています。私のすべてのデータはGoogle DataStoreに保存されます。では、バイナリファイルを保存したい場合は、イメージ(JPG、PNGなど)、DOC、TXT、ビデオファイルをどのように扱うのですか?また、ビデオファイル(SWF)をストリーミングしてどこに保存すればいいのですが、アプリケーションを再デプロイするとデータが失われません。GAE/J + Google DataStoreにバイナリファイルを保存
2
A
答えて
5
静的ファイルと動的ファイルのどちらを話しているかによって異なります...あなたが作成した静的ファイルの場合、最大10MB/3000ファイルにアップロードできますが、GoogleではCDNなどは提供していません。
ユーザーがアップロードしたり、アプリケーションで作成したデータストアは、BlobPropertiesをサポートしています。エンティティごとに1MB未満であれば、任意の種類のバイナリデータをダンプできます。それらが大きい場合は、S3やMossoのクラウドファイルのような別のサービスを検討することができます。これは、CDNサービスを提供することができますが、安価ではないため、ファイルをユーザーに直接配信するためのより良いソリューションです。一方、GAEに戻るまでの待ち時間は、Googleのデータストアにデータを保存するよりもはるかに高くなります。また、双方の転送に費用を支払わなければならないため、ファイルを処理する場合は考慮する必要がありますApp Engine。
1
関連する問題
- 1. Google Datastoreにテキストエリアデータを保存
- 2. Google ChromeやSafariにバイナリファイルをローカルに保存する
- 3. Rails:データベースにバイナリファイルを保存する
- 4. バイナリファイルをSVNに保存する方法
- 5. Google DataStoreクエリセット
- 6. Google Cloud DatastoreとGoogle App Engine
- 7. データフレームをバイナリファイルとして保存する
- 8. Google App Engine Datastoreに接続
- 9. Google App Engine Python Datastore
- 10. Google App EngineのDatastore
- 11. オブジェクトをGAE Datastoreに保存した後にメモリリークが発生する
- 12. Python - オブジェクトをバイナリファイルに保存するには?
- 13. Google App Engine Datastoreクエリ(Java)
- 14. Google App Engine Datastoreの問題
- 15. データを保存しているときにGoogle App Engine Datastoreテーブルを変更する
- 16. AndroidアプリからDatastore/Google Cloud Storageに画像を保存する最適な方法は何ですか?
- 17. GAEJ:外部XMLのロード
- 18. Cocoaのカスタム位置にバイナリファイルを保存する
- 19. シンプルクラウドGoogleドキュメントに保存
- 20. Google Vizualization Charts - ファイルに保存
- 21. Google DataStoreに問い合わせる
- 22. Google Cloud Datastore APIを使用してJava BigDecimalを保存する最良の方法
- 23. Google Datastoreのカーソルを使用したマルチスレッド
- 24. App Engine Datastore - Javaで単一の値を保存して更新する方法
- 25. Google CloudにAndroidアプリケーションデータを保存する
- 26. GoogleフォームをExcelシートに保存
- 27. Google Datastore - 検索の最適化手法
- 28. Google Cloud DataStoreデータの提供方法
- 29. Google App Engine Datastoreのモデルクラスのget_by_idメソッド
- 30. Google Cloud DatastoreのURLセーフキーの使用
今、あなたは、50メガバイトまでのファイルのためのGAEでのブロブサービスを提供しています。これはDatastoreとは別のものですが、動的ファイル用です。それが役に立てば幸い... – helios