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. IE9 JSONデータのIframeへ:「このファイルを開くか保存しますか?」
- 4. JSONからRealmへのデータの保存
- 5. Rails 4:ActiveRecordsはJSONからデータを保存できません
- 6. Windows Azureテーブルストレージ内のパーティション全体を削除できますか?
- 7. Azureテーブルストレージのテーブルエンティティについて
- 8. Javaセッションでどれくらいのデータを保存できますか?
- 9. iOSネイティブアプリでウェブからデータを保存できますか?
- 10. クライアントマシンにjsonデータをどのような形式で保存できますか?
- 11. json配列からデータベースMongoDBにデータを保存するには?
- 12. Visual Studio 2008デバッガからデータを保存できますか?
- 13. twitterのapiからjsonファイルをmongoDBに保存しています
- 14. Objective CのJsonからデータを保存する問題
- 15. Azureテーブルストレージのテーブルデザイン
- 16. いくつかのファイルを保存する方法
- 17. IOSデバイスで一度にいくつの指紋を保存できますか?
- 18. 入力データをファイルに保存してファイルからロードする
- 19. CRUS(grails)からのデータをxlsxファイルに保存する
- 20. Microsoft Azure IoT Hubはデータを保存しますか?
- 21. いくつかのファイルからデータを抽出する
- 22. サーバーからのアンドロイドリストアイテムデータベースにデータを保存
- 23. どのようにしてcsvファイルからデータを読み込み、sqliteのデータベースファイルに保存できますか?
- 24. アプリケーションの状態、データはどのくらいメモリに保存されますか?
- 25. Azureテーブルストレージはアジア言語をサポートしていますか?
- 26. HTML5では、サーバーから直接 'localstorage'にデータを保存できますか?
- 27. PythonのデータをAccessファイルに保存することはできますか?
- 28. カラムデータのコピー - Azureテーブルストレージ
- 29. AzureテーブルストレージのTimeSpanプロパティ
- 30. Azureテーブルストレージのデータベース図
私はこのようなJSONファイルが何千もあるため、コストを考慮する必要があります。 DocumentDBでの検索や更新などのデータを継続的に操作することはコストがかかるでしょう。私はBLOBストレージに傾いています。 –