Я читал различные статьи об Amazon DynamoDB, но я все еще немного запутался в блоках чтения/записи о том, как они используются. Например, используя бесплатную версию, у меня есть 5 единиц записи и 10 единиц считывания в секунду, каждый блок представляет 1kb данных. Но что это значит?
Означает ли это, что максимум 10 запросов на чтение могут выполняться за секунды или максимум 10 Кб данных можно запрашивать в секундах (независимо от того, есть ли 10 или 100 запросов)? Потому что этот аспект не ясен для меня. Итак, если у меня есть 20 пользователей, которые одновременно получают доступ к странице на моем веб-сайте (что приводит к 20 запросам, выполняемым для извлечения данных), что произойдет? Будут ли 10 из них сразу видеть данные, а остальные 10 - через 1 секунду? Или все они сразу видят данные, если запрашиваемые данные (умноженные на 20) меньше 10kb?
Кроме того, если блоков чтения недостаточно, и 100 пользователей запрашивают одновременно 1 кб данных каждый, означает ли это, что для всех запросов потребуется 10 секунд для завершения?
Кроме того, цена немного запутанна, поскольку я не понимаю, оплачиваются ли цены за зарезервированные или потребляемые единицы? Так, например, они говорят, что цена "Write Throughput: $0.00735 в час на каждые 10 единиц мощности записи". Означает ли это, что вы будете платить ($ 0,00735 * 24 = $0,176), даже если в течение дня не будут подаваться письменные запросы?