【问题标题】:String length data for DynamoDBDynamoDB 的字符串长度数据
【发布时间】:2020-07-11 16:52:51
【问题描述】:

我尝试将 400KB 的字符串长度(DynamoDB 项目的最大大小)转换为字符。

我不知道 KB 是千字节(在本例中为 400 000 个字符)还是千位(在本例中为 51 200 个字符)。

你知道吗?

谢谢

【问题讨论】:

    标签: amazon-dynamodb


    【解决方案1】:

    绝对是 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

    【讨论】:

    • 只是为了精确如果我有 400 000 个 UTF-16 编码的字符,我需要两个项目,对吗?
    猜你喜欢
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 2012-11-06
    相关资源
    最近更新 更多