Я изучал блог AWS и оттуда AWS re: Изобретите видео , чтобы понять концепцию DynamoDB об адаптивном масштабировании и пакетах. Я понимаю концепцию WCU и RCU и идею о том, что пакетные сегменты накапливаются до 300 секунд и что пиковое значение WCU / RCU для раздела составляет 1000 / 3000.
Время начала 23:00 видео:
(1) На видео приведен пример таблицы с 500 WCU и 1500 RCU. Таблица имеет 1 раздел. Пакетная память после 5 минут «предполагаемого» бездействия становится 500 * 300 = 150K WCU и 1500 * 300 = 450K RCU. И отсюда делается вывод, что эта таблица теперь с этим готовым пакетным блоком может предложить до 5 минут непрерывного 1K WCU или 3K RCU с одним разделом
Как мы можем прийти к этой цифре «до 5 минут непрерывного 1K WCU или 3K RCU» ? В моем понимании это должен был быть расчет для RCU: 450K / 3K = 150 секунд
(2) Далее, после разделения таблицы на два раздела с выделенным WCU / RCU, который равномерно распределяется между двумя разделами при 250/750 соответственно. С двумя разделами пиковое RCU удваивается до 6K, а пиковое WCU удваивается до 2K, и поэтому они приходят к выводу, что тот же пакетный пакет теперь предлагает до 100 секунд устойчивого 2K WCU или 6K RCU с двумя разделами.
Как мы получаем эту цифру «до 100 секунд непрерывного 2K WCU или 6K RCU» ? В моем понимании это должен был быть расчет для RCU: 450K / 6K = 75 секунд
Какие-нибудь эксперты DynamoDB, которые могли бы помочь получить эту цифру?