Uso eficaz de las claves de partición en Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso eficaz de las claves de partición en Amazon Keyspaces

La clave principal que identifica de forma exclusiva cada fila de una tabla de Amazon Keyspaces puede constar de una o varias columnas de clave de partición que determinan en qué particiones se almacenan los datos y de una o varias columnas de agrupación opcionales que definen cómo se agrupan y ordenan los datos dentro de una partición.

Dado que la clave de partición establece el número de particiones en las que se almacenan sus datos y cómo se distribuyen los datos entre estas particiones, la forma en que elija su clave de partición puede tener un impacto significativo en el rendimiento de sus consultas. En general, debe diseñar su aplicación para que la actividad sea uniforme en todas las particiones del disco.

Distribuir la actividad de lectura y escritura de su aplicación de forma uniforme por todas las particiones ayuda a minimizar los costos de rendimiento y esto se aplica a los modos de capacidad de lectura/escritura tanto bajo demanda como aprovisionada. Por ejemplo, si utiliza el modo de capacidad aprovisionada, puede determinar los patrones de acceso que necesita su aplicación y estimar el total de unidades de capacidad de lectura (RCU) y de unidades de capacidad de escritura (WCU) que requiere cada tabla. Amazon Keyspaces admite sus patrones de acceso utilizando el rendimiento que haya aprovisionado siempre que el tráfico que afecte a una partición determinada no supere las 3000 RCU y las 1000 WCU.

Amazon Keyspaces ofrece flexibilidad adicional en su aprovisionamiento de rendimiento por partición proporcionando capacidad de ampliación. Para obtener más información, consulte Uso eficaz de la capacidad de ráfaga en Amazon Keyspaces.