[英]What decides the number of partitions in a DynamoDB table?
讓我們建立兩件事。
所以,直接回答你的問題。 僅僅因為您有 200 個項目,並不意味着您有 200 個分區。 如果您的表處於預配置容量模式,那么這 200 個項目很可能只在一個分區中。 如果表的配置發生變化或需要更多流量,這些項目可能會移動到新分區。
DynamoDB 會在幾個不同的時間添加分區。
還有一兩個其他更罕見的邊緣案例,但如果您遇到這種情況,您可能會與 AWS Support 聯系。
注意:一旦 DynamoDB 創建分區,分區的數量就不會減少,這是可以的。 吞吐量稀釋不再是 DynamoDB 中的事情。
分區鍵值被散列以確定將數據項放入的實際分區。
因此,不同分區鍵值的數量對物理分區數量的影響為零。
唯一影響分區物理數量的是 RCU/WCU(吞吐量)和存儲的數據量。
除非以上之一大於 1.0,否則可能只有一個分區。 但我敢肯定,當您接近極限時,分裂就會發生,具體時間只有 AWS 知道。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.