won*_*rld 0 azure azure-storage
我想从大小高达1MB的文件中存储和检索一些JSON数据.我应该使用Azure表存储还是blob存储?
小智 5
表存储中的实体(相当于RDBMS中表中的一行)最多可达1MB,但实体中的各个属性(相当于列)只能为64KB.您可以将JSON分散到多个属性上,但是只有在您可以保证每个文件都保证远低于1MB时才能使用.(您需要一些空间来容纳您的系统属性,如PartitionKey,RowKey等).
我建议查看另一个商店:DocumentDB,MongoDB,或者甚至是你用另一个非易失性存储器备份的Redis缓存.也许Azure Sql DB就足够了,因为它支持检索JSON值.
另一种解决方案是将文件保存在BLOB存储中并从表存储中引用它们.如果您需要一次查找多个文件,这可能会慢一些.
| 归档时间: |
|
| 查看次数: |
177 次 |
| 最近记录: |