View a markdown version of this page

Introducción a las agregaciones de datos - Amazon ElastiCache

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.

Introducción a las agregaciones de datos

Amazon ElastiCache for Valkey admite consultas de agregación, lo que le permite filtrar, agrupar, transformar y resumir los datos almacenados en la memoria caché con una sola consulta. Las agregaciones se ejecutan en la memoria del lado del servidor, realizan cálculos directamente sobre los datos indexados y devuelven solo los resultados finales al cliente. Esto elimina la necesidad de transferir grandes conjuntos de datos a la capa de aplicación para su procesamiento, lo que reduce la sobrecarga de la red y permite latencias de respuesta de tan solo microsegundos en terabytes de datos.

Las consultas de agregación se crean como canalizaciones de etapas encadenadas, donde la salida de cada etapa pasa a la siguiente. Las etapas disponibles incluyen GROUPBY agrupar los resultados por valores de campo, REDUCE aplicar funciones como COUNT, SUM, AVG, MIN y MAX a cada grupo, calcular los valores derivados mediante expresiones, APPLY depurar los resultados intermedios, FILTER ordenar la salida, SORTBY LIMIT controlar el tamaño del conjunto de resultados e LOAD incorporar campos hash adicionales a la canalización en el momento de la consulta. Puede combinar estas etapas en cualquier orden y repetirlas para crear flujos de trabajo analíticos de varios pasos con un solo comando.

Los casos de uso comunes incluyen:

  • Búsqueda por facetas: agrupe los artículos del catálogo coincidentes por atributos, como la categoría, la marca o la calificación, y devuelva los recuentos por grupo para potenciar las interfaces de usuario del filtro dinámico.

  • Real-time clasificaciones y tendencias: Calcule los mejores resultados en función de las métricas de participación, como las visitas, las puntuaciones o las ventas en todas las categorías, y obtenga resultados que reflejen los datos más recientes sin tener que volver a calcularlos de forma programada.

  • Informes y análisis operativos: genere métricas resumidas, como promedios, totales y distribuciones a partir de los datos de sesiones, pedidos o transacciones, a pedido o según un cronograma, sin necesidad de una capa de análisis independiente.

Para obtener más información sobre la sintaxis de los comandos, consulta la documentación FT.AGGREGATEde Valkey.

Para obtener más información sobre las expresiones de agregación, consulte Expresiones de búsqueda de Valkey.