VictoriaMetrics 1.146.0 introduce una evolución arquitectónica significativa, pasando del almacenamiento tradicional de base de datos de series temporales (TSDB) a la arquitectura MergeSet. Este cambio altera fundamentalmente cómo se escriben, indexan y consultan los datos. El enfoque MergeSet combina múltiples estructuras de datos para optimizar métricas de alta cardinalidad, reduciendo la sobrecarga de memoria mientras mantiene altas tasas de ingesta. Las principales compensaciones incluyen una mayor complejidad en las operaciones de fusión frente a un mejor rendimiento de consultas para datos recientes. Para los ingenieros que gestionan infraestructuras de monitoreo a gran escala, comprender estas compensaciones es crítico para la planificación de capacidad y la optimización del rendimiento. El artículo detalla la razón detrás de abandonar un modelo TSDB puro y las decisiones de ingeniería que llevaron a MergeSet, ofreciendo ideas aplicables a otros sistemas de series temporales.
Análisis profundo de la transición de VictoriaMetrics de TSDB a MergeSet, explicando las compensaciones de diseño para el rendimiento de escritura y la eficiencia de consultas.