yad*_*taf 15 database load-balancing amazon-dynamodb
亚马逊的DynamoDB专为保证性能而设计.客户必须为每个表配置吞吐量.
为了实现这种性能,表格透明地分布在多个"服务器"AKA"分区"上.
亚马逊为我们提供了"最佳实践"指南,用于标注和优化吞吐量.在本指南中,我们被告知配置的吞吐量在分区上均匀分配.换句话说,如果请求未在分区上均匀分布,则应用程序只能获得预留(和付费)吞吐量的一小部分.
在最坏的情况下,它将是:
worst_throughput = provisioned_and_paid_throughput / partitions
Run Code Online (Sandbox Code Playgroud)
要估计这个"最差吞吐量",我需要知道分区的总数.我在哪里可以找到它或我如何估计它?
它说:“存储数据时,Amazon DynamoDB 将表的项目划分为多个分区,并主要根据哈希键元素分配数据。”
您真正想知道的是单个分区的吞吐量。似乎你可以通过敲击一个键来测试这一点。
| 归档时间: |
|
| 查看次数: |
7083 次 |
| 最近记录: |