Time Series Database (TSDB) es una base de datos distribuida, altamente confiable y rentable, diseñada para ingerir, almacenar y consultar datos de series temporales a gran escala. Está orientada al monitoreo del Internet de las cosas (IoT), la gestión energética empresarial, el monitoreo de seguridad en producción y la detección de energía eléctrica.
TSDB resuelve dos desafíos fundamentales en las cargas de trabajo de series temporales: la recolección de datos de alta frecuencia desde un gran número de endpoints de dispositivos y el costo de almacenamiento que implica conservar dichos datos a gran escala. Con TSDB, usted puede:
Escribir con alto throughput — ingiera millones de puntos de datos en segundos
Comprimir el almacenamiento de forma eficiente — reduzca la huella de almacenamiento mediante una alta tasa de compresión
Reducir la muestra de datos históricos — agregue datos antiguos a menor resolución con el paso del tiempo
Rellenar brechas de datos — interpole valores faltantes en series temporales irregulares
Consultar entre dimensiones — agregue simultáneamente por etiquetas, métricas y ventanas de tiempo
Visualizar resultados de consultas — obtenga información útil directamente de la salida de las consultas
Funcionamiento
El siguiente diagrama muestra la arquitectura de TSDB.

Los datos fluyen desde los endpoints de los dispositivos hacia la capa de escritura distribuida de TSDB, que replica la información en varios nodos para garantizar su durabilidad. El motor de almacenamiento comprime los datos conforme se persisten. La capa de lectura atiende las consultas, agregaciones y visualizaciones. La arquitectura elástica de TSDB permite ajustar el clúster de manera dinámica y sencilla según el tráfico del negocio.
Casos de uso
Monitoreo de IoT — recopile lecturas de sensores de numerosos dispositivos a alta frecuencia y detecte anomalías en tiempo real
Sistemas de gestión energética empresarial (EMS) — rastree el consumo de energía en todas las instalaciones y ejecute agregaciones por ventanas de tiempo para identificar desperdicios
Monitoreo de seguridad en producción — ingiera alertas y señales de estado de equipos industriales, y correlacione eventos a lo largo del tiempo
Detección de energía eléctrica — supervise continuamente las métricas de la red eléctrica y consulte tendencias históricas para la planificación de capacidad
TSDB Edge
TSDB Edge (Time Series Database Edge) es una versión ligera de TSDB que se despliega en el lado del dispositivo. Resuelve los problemas de almacenamiento y eficiencia de lectura/escritura provocados por un gran volumen de puntos de recolección que operan con alta frecuencia de captura de datos.
Capacidades principales:
Tasa de compresión de hasta 15:1 — reduce el costo de almacenamiento en el dispositivo
Escrituras rápidas y alto throughput — sostiene la recolección de datos de alta frecuencia sin contrapresión
Alta disponibilidad (HA) — garantiza la confiabilidad del almacenamiento local mediante soporte de HA
Almacenamiento y cómputo en el borde — procese y almacene datos localmente sin depender de una conexión central
Sincronización de datos del borde al centro — sincronice los datos con la instancia central de TSDB cuando haya conectividad disponible
Reanudación tras interrupciones — reanude la transmisión de datos interrumpida desde el punto donde se detuvo; los datos se almacenan en caché en el borde durante las interrupciones
Instalación con un solo clic — se despliega de forma independiente sin dependencias de componentes externos