Time Series Database (TSDB) est une base de données distribuée, hautement fiable et rentable, conçue pour ingérer, stocker et interroger des séries temporelles à grande échelle. Elle répond aux besoins de surveillance de l'Internet des objets (IoT), de gestion énergétique en entreprise, de contrôle de la sécurité industrielle et de détection électrique.
TSDB résout deux défis majeurs liés aux charges de travail temporelles : la collecte de données à haute fréquence provenant d'un grand nombre de points de terminaison, et le coût de stockage associé à la conservation massive de ces données. Avec TSDB, vous pouvez :
Écrire avec un débit élevé — ingérez des millions de points de données en quelques secondes
Optimiser le stockage par compression — réduisez l'empreinte disque grâce à un taux de compression élevé
Réduire la résolution des données historiques — agrégez les anciennes données pour diminuer leur granularité au fil du temps
Combler les lacunes de données — interpolez les valeurs manquantes dans les séries temporelles irrégulières
Interroger selon plusieurs dimensions — agrégez simultanément les tags, les métriques et les fenêtres temporelles
Visualiser les résultats des requêtes — exploitez directement les informations issues de la sortie des requêtes
Fonctionnement
Le schéma suivant illustre l'architecture de TSDB.

Les données transitent des points de terminaison vers la couche d'écriture distribuée de TSDB, qui réplique les informations sur plusieurs nœuds pour garantir leur durabilité. Le moteur de stockage compresse les données lors de leur persistance. La couche de lecture traite les requêtes, les agrégations et les visualisations. L'architecture élastique de TSDB vous permet d'ajuster dynamiquement et facilement la taille du cluster en fonction du trafic métier.
Cas d'utilisation
Surveillance IoT — collectez à haute fréquence les relevés de capteurs issus de nombreux appareils ; détectez les anomalies en temps réel
Systèmes de gestion énergétique (EMS) en entreprise — suivez la consommation d'énergie sur l'ensemble des sites ; exécutez des agrégations par fenêtre temporelle pour identifier le gaspillage
Contrôle de la sécurité industrielle — ingérez les alertes et signaux d'état des équipements industriels ; corrèlez les événements dans le temps
Détection électrique — surveillez en continu les métriques du réseau ; interrogez les tendances historiques pour planifier la capacité
TSDB Edge
TSDB Edge (Time Series Database Edge) est une version légère de TSDB déployée côté appareil. Elle remédie aux problèmes d'efficacité en lecture/écriture et de stockage générés par un grand nombre de points de collecte fonctionnant à haute fréquence.
Principales fonctionnalités :
Taux de compression jusqu'à 15:1 — réduit les coûts de stockage sur l'appareil
Écritures rapides et débit élevé — prend en charge la collecte de données à haute fréquence sans contre-pression
Haute disponibilité (HA) — assure la fiabilité du stockage local grâce à la prise en charge de la haute disponibilité
Stockage et calcul en périphérie — traitez et stockez les données localement sans dépendre d'une connexion centrale
Synchronisation des données de la périphérie vers le centre — synchronisez les données avec l'instance TSDB centrale lorsque la connectivité est disponible
Reprise après interruption — reprend la transmission des données interrompue là où elle s'était arrêtée ; les données sont mises en cache en périphérie pendant les pannes
Installation en un clic — se déploie de manière autonome sans dépendance envers des composants externes