1MBまでのサイズのファイルからいくつかのJSONデータを保存して取得したいと思います。 AzureテーブルストレージまたはBLOBストレージを使用する必要がありますか?Azureテーブルストレージに1MBのファイルからいくつかのJSONデータを保存できますか?
0
A
答えて
5
テーブルストレージ(RDBMSのテーブルの行に相当)のエンティティは1MBまでですが、エンティティ(列に相当)の個々の属性は64KBに過ぎません。 JSONを複数の属性に分散することはできますが、これはすべてのファイルが1MBをはるかに下回ることが保証されている場合にのみ機能します。 (PartitionKey、RowKeyなどのシステム属性のためのスペースが必要です)。
DocumentDB、MongoDB、または別の不揮発性ストレージを使用して戻ってきたRedisキャッシュなど、別のストアを調べることをお勧めします。 JSON値を取得する機能が追加されたので、Azure SQL DBで十分です。
もう1つの解決策は、ファイルをBLOBストレージに保存し、それらをテーブルストレージから参照することです。一度に複数のファイルをルックアップする必要がある場合、これは遅くなるかもしれません。
2
+1データをブロブストレージに格納し、テーブルのブロブURIを参照するソリューション。また、BLOBメタデータのプロパティをテーブルの一意の識別子で更新するだけで、BLOBを取得しても、それが属するエンティティを取得できるようにすることもできます。
関連する問題
- 1. データをcPickleにどのくらい保存できますか?
- 2. Azureテーブルストレージに複数のファイル(添付ファイル)を保存
- 3. Azureテーブルストレージ - テーブルスキャンはどのくらい高速にできますか?
- 4. Azureテーブルストレージで検索できますか?
- 5. IE9 JSONデータのIframeへ:「このファイルを開くか保存しますか?」
- 6. Azureテーブルストレージの多くのパーティションキーから選択します。
- 7. Azureサービスファブリック関連のETWログ(Azureテーブルストレージに保存されています)のビューアはありますか?
- 8. JSONからRealmへのデータの保存
- 9. UDPからのデータをファイルに保存
- 10. Rails 4:ActiveRecordsはJSONからデータを保存できません
- 11. jsonオブジェクトからデータをデータベースに保存しますか?
- 12. ADF Copy from AzureテーブルストレージからAzure SQL
- 13. JSONデータから情報を取得し、CSVファイルに保存
- 14. フラスコ、フォームからjsonファイルにデータを保存
- 15. Azureポータルでテーブルストレージが見つからない
- 16. Javaセッションでどれくらいのデータを保存できますか?
- 17. Windows Azureテーブルストレージ内のパーティション全体を削除できますか?
- 18. Aerospikeセッション:別のビンにいくつかのデータを保存
- 19. iOSネイティブアプリでウェブからデータを保存できますか?
- 20. AzureテーブルストレージからSQL Azureに移行するには?
- 21. NodeJSの変数にJSONからデータを保存する方法
- 22. オブジェクトからJSON形式のファイルにデータを保存する方法は?
- 23. JSONファイルのデータをローカルストレージに保存
- 24. Visual Studio 2008デバッガからデータを保存できますか?
- 25. Azureテーブルストレージのテーブルエンティティについて
- 26. multer保存ファイルはどれくらいの期間利用できますか?
- 27. クライアントマシンにjsonデータをどのような形式で保存できますか?
- 28. URLからjsonデータをコードバでデータベースに保存
- 29. json配列からデータベースMongoDBにデータを保存するには?
- 30. twitterのapiからjsonファイルをmongoDBに保存しています
私はこのようなJSONファイルが何千もあるため、コストを考慮する必要があります。 DocumentDBでの検索や更新などのデータを継続的に操作することはコストがかかるでしょう。私はBLOBストレージに傾いています。 –