【发布时间】:2020-07-11 16:52:51
【问题描述】:
我尝试将 400KB 的字符串长度(DynamoDB 项目的最大大小)转换为字符。
我不知道 KB 是千字节(在本例中为 400 000 个字符)还是千位(在本例中为 51 200 个字符)。
你知道吗?
谢谢
【问题讨论】:
标签: amazon-dynamodb
我尝试将 400KB 的字符串长度(DynamoDB 项目的最大大小)转换为字符。
我不知道 KB 是千字节(在本例中为 400 000 个字符)还是千位(在本例中为 51 200 个字符)。
你知道吗?
谢谢
【问题讨论】:
标签: amazon-dynamodb
绝对是 400 千字节。但 DynamoDb 对字符串使用 UTF-8 编码。因此,如果您的字符串是 UTF-16 编码的,它可能适合也可能不适合作为一个 dynamodb 项目。其次,400KB 的限制还包括表中属性键名的二进制长度。
How many characters can UTF-8 encode?
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html#limits-items
【讨论】: