代码之家  ›  专栏  ›  技术社区  ›  F_SO_K

dynamodb分区表如何?

  •  0
  • F_SO_K  · 技术社区  · 6 年前

    这个 DynamoDB documentation 描述了表分区在原则上是如何工作的,但它对细节(即数字)非常轻描淡写。DynaModb表分区是如何以及何时进行的?

    2 回复  |  直到 6 年前
        1
  •  6
  •   F_SO_K    6 年前

    我发现这一点 Presentation Producted by Rick Houlihan(Principal Solutions Architect dynamodb)from AWS Loft San Franciso on 20th January 2016.

    Presention也在 youtube.>

    此幻灯片提供了有关如何/何时进行表分区的重要详细信息:

    在下面,我已经概括了您可以将自己的值插入的方程式。


    按容量划分的分区

    分区按大小= TableSizeInGB /10

    分区总数<=Take the maximum of your partitions by capacity. and partitions by size. 。把它四舍五入为整数。


    总之,一个分区最多可以包含3000个RCU、1000个WCU和10GB的数据。创建分区后,RCU、WCU和数据均匀分布在它们之间。

    请注意,据我所知,一旦创建了分区,降低RCU、WCU和删除数据都不会导致删除分区。我目前没有这方面的参考资料。

    由Rick Houlihan(首席解决方案架构师Dynamodb)于2016年1月20日从圣弗兰西索的AWS Loft学习。

    预演也开始了 Youtube .

    本幻灯片提供了有关如何/何时进行表分区的重要详细信息:

    enter image description here

    下面,我已经概括了你可以把你自己的值代入的方程。


    按容量划分 =( RCUS /3000个)+( WCUS 1000

    按大小划分的分区 = 表格大小InGB 10

    分区总数


        2
  •  0
  •   Tom    6 年前