Dans le cours : Développer une application big data avec Hadoop

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 23 400 cours dispensés par des experts.

Concevoir la base de données HBase

Concevoir la base de données HBase

Il est essentiel au début d'un projet Big Data qui va utiliser, exploiter la base de données NoSQL HBase de penser à la structure des données que l'on va mettre dans HBase. En effet, même si HBase est une base de données NoSQL faiblement structurée elle a besoin d'un minimum d'information de structure et il est, donc, primordial de les penser dès le début. Alors, on va devoir définir au minimum le nombre de tables qu'on va utiliser, leurs noms, donc, ici on va utiliser une seule table à priori qui va enregistrer ces données et que l'on va appeler par exemple « ghcn ». Et pour ces tables on va devoir définir au minimum les familles de colonnes, leurs noms et leurs attributs, ainsi qu'également le format de la clé qu'on va utiliser afin de pouvoir imaginer comment nos données vont être stockées. Alors comme Familles de colonnes on peut aussi imaginer avoir deux familles de colonnes, la première qui serait Date qui va contenir à priori certainement qu'une seule colonne qui n'est même pas…

Table des matières