如何在亚马逊密钥空间中有效使用分区密钥 - Amazon Keyspaces (for Apache Cassandra)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

如何在亚马逊密钥空间中有效使用分区密钥

唯一标识 Amazon Keyspaces 表中每一行的主键可以由一个或多个分区键列(决定数据存储在哪个分区中)和一个或多个可选聚类列组成,后者定义数据在分区内的聚类和排序方式。

由于分区键决定了存储数据的分区数量以及数据在这些分区之间的分布方式,因此您选择分区键的方式会对查询性能产生重大影响。通常,在设计应用程序时,应在磁盘上的所有分区上实现统一的活动。

将应用程序的读取和写入活动平均分配到所有分区有助于最大限度地降低吞吐量成本,这适用于按需和预置读取/写入容量模式。例如,如果您使用预置容量模式,则可以确定应用程序所需的访问模式,并估算每个表所需的总读取容量单位 (RCU) 和写入容量单位 (WCU)。只要针对给定分区的流量不超过 3,000 个 RCU 和 1,000 个 WCU,Amazon Keyspaces 就会使用您预置的吞吐量支持您的访问模式。

Amazon Keyspaces 通过提供突发容量,为每个分区的吞吐量配置提供了更大的灵活性,有关更多信息,请参阅。在Areateeeeeeeeeeeee