Vidéo: Qualificateur de réseaux et câblages SignalTEK II - IDEAL NETWORKS 2024
Dans le modèle de données HBase c les qualificatifs olumn sont des noms spécifiques assignés à vos valeurs de données afin de vous assurer que vous êtes en mesure de les identifier avec précision. Contrairement aux familles de colonnes, les qualificatifs de colonne peuvent être virtuellement illimités en termes de contenu, de longueur et de nombre.
Si vous omettez le qualificatif de colonne, le système HBase en affectera un pour vous. Les caractères imprimables ne sont pas obligatoires. Par conséquent, tout type et nombre d'octets peuvent être utilisés pour créer un qualificateur de colonne. Étant donné que le nombre de qualificatifs de colonne est variable, de nouvelles données peuvent être ajoutées à la volée aux familles de colonnes, ce qui rend HBase flexible et hautement évolutif.
Mais il y a un coût à prendre en compte: HBase stocke le qualificateur de colonne avec votre valeur (il fait partie de la clé), et HBase ne limite pas le nombre de qualificatifs de colonnes que vous pouvez avoir, créant Les qualificatifs de colonne longs peuvent être très coûteux en termes de stockage.
C'est pourquoi les qualificatifs de colonne sont abrégés dans la table (par exemple, "LN:" a été utilisé à la place de "LastName"). Notez dans la représentation logique des informations de contact du client dans HBase que le système tire parti du support de données épars dans le cas de Jane Doe.
Row Row | Famille de colonnes: {Qualificateur de colonne: Version: Valeur} |
---|---|
00001 | CustomerName: {'FN':
1383859182496: 'John', 'LN': 1383859182858: 'Smith', 'MN': 1383859183001: 'Timothée', 'MN': 1383859182915: 'T'} > ContactInfo: {'EA': 1383859183030: 'John. Smith @ xyz. com ', ' SA ': 1383859183073:' 1 Hadoop Lane, NY 11111 '} 00002 |
NomClientèle: {' FN ': | 1383859183103:' Jane ',
'LN': 1383859183163: 'Doe', ContactInfo: { 'SA': 1383859185577: '7 HBase Ave, CA 22222'}
|