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 les données liées
- souvent consultées ensemble
- Aussi appelées bases wide column
- Idéales pour de gros 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

- Row key : identifiants uniques
- Comme des clés primaires en base relationnelle
Bases à familles de colonnes – structure

- Chaque ligne peut avoir un nombre de colonnes différent
- Colonnes ajoutables au besoin
Bases à familles de colonnes – structure

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

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

- Horodatages : stockent date et heure d'insertion.
- Valeurs multiples pour une colonne
Bases à familles de colonnes – exemple
Bases à familles de colonnes – conception
- Pensez aux requêtes
- Pas de jointures
- Ajoutez toutes les colonnes nécessaires
Bases à familles de colonnes populaires
Passons à la pratique !
Concepts NoSQL
Preparing Video For Download...