InfluxDB

1. Présentation

InfluxDB est une base de données de type TimeSeries, un type assez récent dans l’histoire des bases de données.

Ce type de base de données dispose de points communs avec les bases de données traditionnelles (ex : SQLite), mais également des caractéristiques spécifiques très appréciées dans le domaine des objets connectés.

Enfin, une base de données TimeSeries n’est pas une base de données relationnelle. Elle ne se crée donc pas de la même façon.

Base de données traditionnelle

Dans une base de données traditionnelle comme SQLite, les données sont stockées sous la forme d’enregistrements dans différentes tables, les données de ces différentes tables ayant des relations entre elles (d’où l’appellation « base de données relationnelle »).

images/08LF02.png

Organisation d’une base de données relationnelle

La table doit être déclarée au préalable avec les noms des différentes colonnes destinées au stockage des informations.

Au final, ces tables peuvent être vues comme une feuille de tableur avec un enregistrement par ligne dans la feuille de calcul, les différentes colonnes étant les champs d’information à enregistrer.

Par exemple, voici le contenu de la table station_meteo avec ses différents champs et quelques valeurs d’exemple.

images/08LF01.png

S’il...

couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Introduction
Suivant
Installation