限制在azure表中的列大小

Nis*_*ant 8 azure-table-storage

虽然azure表的官方网站谈论其他实体的限制,但我从未读过关于列数据大小限制的任何内容.虽然很少有非官方博客谈论最大尺寸为64KB.是这种情况还是对列的大小没有限制,仅受行大小1MB的限制.

Amo*_*mor 17

是这种情况还是对列的大小没有限制,仅受行大小1MB的限制.

我们可以从以下官方文件中找到属性的限制是64KB.

了解表服务数据模型

  1. 实体属性中所有数据的总大小不能超过1 MB.
  2. 分区键可以是最大1 KB的字符串值.
  3. 行键是一个字符串值,最大可达1 KB.
  4. 对于房产类型.如果属性的类型是字节数组,则字节数组的大小最大为64 KB.如果属性的类型是字符串,则字符串值的大小最多可为64 KB.

  • 请注意,对于 unicode 字符串,这意味着字符数最多为 32Kb。以下是来自同一链接的引用:“UTF-16 编码值。字符串值的大小可能高达 64 KB。请注意,支持的最大字符数约为 32 K 或更少。” (3认同)