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