Я пытаюсь преобразовать длину строки 400 КБ (максимальный размер элемента DynamoDB) в символы.
Я не знаю, является ли КБ килобайтами (в данном случае 400 000 символов) ИЛИ килобитами ( в данном случае 51 200 символов).
Знаете ли вы это?
Спасибо
Определенно 400 килобайт. Но DynamoDb использует кодирование UTF-8 для строк. Так что, если ваша строка UTF-16 закодирована, она может или не может соответствовать как один элемент DynamodB. Во-вторых, ограничение в 400 КБ также включает двоичную длину имен ключей атрибутов, которые есть в таблице.
UTF-8
UTF-16
Сколько символов может кодировать UTF-8?
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html#limits -Элементы