如何在 Amazon Keyspaces 中有效地使用分区键 - Amazon Keyspaces(针对 Apache Cassandra)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

如何在 Amazon Keyspaces 中有效地使用分区键

唯一标识 Amazon Keyspaces 表中每一行的主键可以包括一个或多个分区键列(用于确定数据存储在哪些分区)和一个或多个可选集群列(用于定义在分区内对数据进行聚簇和排序的方式)。

由于分区键可以确定数据存储在分区的数量以及数据在这些分区之间的分布方式,因此您选择分区键的方式会对查询的性能产生重大影响。一般而言,应针对跨磁盘上所有分区的统一活动来设计应用程序。

在所有分区中均匀分配应用程序的读取和写入活动有助于最大限度地降低吞吐量成本,这适用于按需以及预配置的读/写容量模式。例如,如果使用预配置容量模式,则可以确定应用程序所需的访问模式,并估计每个表所需的读取容量单位 (RCU) 和写入容量单位 (WCU) 总计。Amazon Keyspaces 使用您预配置的吞吐量支持访问模式,前提是针对给定分区的流量不超过 3000 RCU 或 1000 WCU。