Amazon dynamodb “a”怎么说;热的;散列键在Amazon DynamoDB上的实际应用中会影响整个过程吗?

Amazon dynamodb “a”怎么说;热的;散列键在Amazon DynamoDB上的实际应用中会影响整个过程吗?,amazon-dynamodb,Amazon Dynamodb,首先,这里是对DyanamoDB的支持,提供了如何避免“热”散列键的指导 从概念上讲,热哈希键很简单,而且(通常)很容易避免——文档给出了如何避免热哈希键的好例子。我不是问什么是热散列键 我想知道的是,对于给定级别的已配置读/写单元,在极限情况下,整个性能实际上会降低多少,也就是说,当所有读/写活动只集中在一个(或很少)分区上时。对于正确分布的散列键活动(跨分区统一),DynamoDB提供单毫秒的响应时间。那么,在最坏的情况下,响应时间会是什么样子呢 这里有一个关于AWS的问题,它给出了一个特定

首先,这里是对DyanamoDB的支持,提供了如何避免“热”散列键的指导

从概念上讲,热哈希键很简单,而且(通常)很容易避免——文档给出了如何避免热哈希键的好例子。我不是问什么是热散列键

我想知道的是,对于给定级别的已配置读/写单元,在极限情况下,整个性能实际上会降低多少,也就是说,当所有读/写活动只集中在一个(或很少)分区上时。对于正确分布的散列键活动(跨分区统一),DynamoDB提供单毫秒的响应时间。那么,在最坏的情况下,响应时间会是什么样子呢


这里有一个关于AWS的问题,它给出了一个特定的用例,其中这个答案的知识很重要。

DynamoDB还将保证您的单毫秒响应时间,即使是对于您的“热”散列键,但您很可能会看到很多限制请求。而且,即使你似乎有很多未用过的配餐。这是因为配置的throuput有效地除以分区数。但是,由于您不知道在给定的时间内有多少个分区,您可以为一个哈希键花费多少资源,这是不同的…

设置一个测试来比较结果如何?Amazon视频关于此: