Paginar los resultados 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.

Paginar los resultados en Amazon Keyspaces

Amazon Keyspaces pagina automáticamente los resultados de las instrucciones SELECT cuando los datos leídos para procesar la instrucción SELECT superan 1 MB. Con la paginación, los resultados de las instrucciones SELECT se dividen en “páginas” de datos que tienen un tamaño de 1 MB (o menos). Una aplicación puede procesar la primera página de resultados, luego la segunda página, y así sucesivamente. Los clientes siempre deben comprobar si hay tokens de paginación al procesar consultas SELECT que devuelvan varias filas.

Si un cliente suministra un PAGE SIZE que requiere la lectura de más de 1 MB de datos, Amazon Keyspaces divide los resultados automáticamente en varias páginas en función de los incrementos de lectura de datos de 1 MB.

Por ejemplo, si el tamaño medio de una fila es de 100 KB y se especifica un PAGE SIZE de 20, Amazon Keyspaces paginará los datos automáticamente después de leer 10 filas (1000 KB de datos leídos).

Dado que Amazon Keyspaces pagina los resultados en función del número de filas que lee para procesar una solicitud y no del número de filas devueltas en el conjunto de resultados, es posible que algunas páginas no contengan ninguna fila si está ejecutando consultas filtradas.

Por ejemplo, si establece PAGE SIZE en 10 y Keyspaces evalúa 30 filas para procesar su consulta SELECT, Amazon Keyspaces devolverá tres páginas. Si solo un subconjunto de las filas coincide con su consulta, algunas páginas podrían tener menos de 10 filas. Para ver un ejemplo PAGE SIZE de cómo las LIMIT consultas pueden afectar a la capacidad de lectura, consulte. Calcule el consumo de capacidad de lectura de las consultas limitadas

Para ver una comparación con la paginación de Apache Cassandra, consulte. Paginación