Что на самом деле означает "размер элемента" в БД "Динамо"

Может быть, я что-то здесь упустил, но мне не ясно, что на самом деле означает "размер элемента" в этом определении в документации DynamoDB:

Одна единица емкости чтения представляет одно строго согласованное чтение в секунду или две в конечном итоге согласованные операции чтения в секунду для элементов размером до 4 КБ. Если вам нужно прочитать элемент размером более 4 КБ, DynamoDB потребуется использовать дополнительные единицы емкости чтения.

Означает ли это весь размер хранилища? или размер прочитанных данных?

Например, в физическом хранилище может быть элемент размером 4 КБ, НО я просто читаю один атрибут, поэтому данные чтения размера результата намного меньше 4 КБ.

Любое разъяснение было бы здорово!

1 ответ

Решение

Когда вы читаете или пишете элемент, даже частично, вы используете чтение или запись для всего элемента, даже если он только частично прочитан или записан. В случае чтения эффективность заключается только в том, что передается по проводам, а не в потребленных чтениях по таблице.

Другие вопросы по тегам