Si su esquema contiene una gran serie de datos, agrupar esos datos en varias series más pequeñas puede mejorar el rendimiento.
Es posible que su esquema también deba gestionar valores atípicos en una serie que provoquen un rendimiento deficiente para valores de datos más comunes. Para mejorar el rendimiento y la organización de los grupos de datos, puede usar bucket and outlier patrón.
Casos de uso
Scenario | Aplicación de patrones de diseño |
|---|---|
Su base de datos almacena una gran variedad de reseñas de productos y su aplicación pagina las reseñas en grupos de 10. | Utiliza el patrón bucket para agrupar revisiones de productos y gestionar la paginación en el servidor. Este enfoque reduce la carga de trabajo de la aplicación y simplifica la lógica de paginación. |
Tu base de datos almacena las revisiones de libros. Un libro nuevo y popular recibe muchas más reseñas que otros libros en la colección. | Utiliza el patrón de valor atípico para separar las revisiones del libro popular en documentos separados. Con este enfoque, no se tiene un solo documento grande que interrumpa la recuperación de datos para documentos más pequeños y de tamaño más común. |
Tip
Las colecciones de series temporales aplican automáticamente el patrón de buckets y son adecuadas para la mayoría de los casos de uso del patrón de buckets.
Empezar
Para aprender a aplicar patrones de diseño a datos de grupo, consulte estas páginas: