Qu'est-ce qu'une base de données à familles de colonnes?
Concepts NoSQL
Miriam Antona
Software engineer
Bases à familles de colonnes – aperçu
- Issues de Google BigTable
- Stockent les données en familles de colonnes
- regroupent des données liées
- souvent consultées ensemble
- Aussi appelées bases à larges colonnes
- Idéales pour de très grands volumes de données
Bases à familles de colonnes – structure
Bases à familles de colonnes – structure
Bases à familles de colonnes – structure
Bases à familles de colonnes – structure

- Une famille de colonnes s'apparente à une table en base relationnelle
Bases à familles de colonnes – structure

- Clé de rangée : identifiant unique
- Comme une clé primaire en base relationnelle
Bases à familles de colonnes – structure

- Chaque rangée peut avoir un nombre de colonnes différent
- Colonnes ajoutées au besoin
Bases à familles de colonnes – structure

- Éléments des colonnes :
- nom, valeur et horodatage
Bases à familles de colonnes – structure

- Valeur : type selon la base utilisée
Bases à familles de colonnes – structure

- Horodatages : date et heure d'insertion des données
- Valeurs multiples pour une colonne
Bases à familles de colonnes – exemple
Bases à familles de colonnes – conception
- Penser aux requêtes
- Aucune jointure
- Ajouter toutes les colonnes nécessaires
Bases à familles de colonnes populaires
Passons à la pratique!
Concepts NoSQL
Preparing Video For Download...