Architecture InfluxDB
Hiérarchie des données
graph TD A[Bucket] --> B[Measurement 1] A --> C[Measurement 2] B --> D[Point 1] B --> E[Point 2] B --> F[Point 3]
Bucket : équivalent d’une database classique
Measurement : équivalent d’une table
Point : équivalent d’une ligne
Composition d’un point
Chaque point contient obligatoirement :
- Un timestamp
- Au moins un field (valeur mesurée)
Chaque point peut contenir optionnellement :
- Un ou plusieurs tags (métadonnées)
Exemple de point simple :
temperature value=22.5 1701079200000000000
Exemple avec tag :
temperature,location=paris value=22.5 1701079200000000000
Notion de série
Une série regroupe tous les points ayant :
- Le même measurement
- Les mêmes tags (clés et valeurs identiques)
Exemple avec 3 séries distinctes :
temperature,location=paris temp=22.5
temperature,location=lyon temp=18.3
temperature,location=paris humidity=65