Что на самом деле означает "размер элемента" в БД "Динамо"
Может быть, я что-то здесь упустил, но мне не ясно, что на самом деле означает "размер элемента" в этом определении в документации DynamoDB:
Одна единица емкости чтения представляет одно строго согласованное чтение в секунду или две в конечном итоге согласованные операции чтения в секунду для элементов размером до 4 КБ. Если вам нужно прочитать элемент размером более 4 КБ, DynamoDB потребуется использовать дополнительные единицы емкости чтения.
Означает ли это весь размер хранилища? или размер прочитанных данных?
Например, в физическом хранилище может быть элемент размером 4 КБ, НО я просто читаю один атрибут, поэтому данные чтения размера результата намного меньше 4 КБ.
Любое разъяснение было бы здорово!
1 ответ
Когда вы читаете или пишете элемент, даже частично, вы используете чтение или запись для всего элемента, даже если он только частично прочитан или записан. В случае чтения эффективность заключается только в том, что передается по проводам, а не в потребленных чтениях по таблице.