Modelli di dati Hive



I modelli di dati Hive contengono i seguenti componenti come database, tabelle, partizioni e bucket o cluster. Hive supporta tipi primitivi come interi, float, doppi e stringhe.

come convertire una stringa binaria in decimale in java

Hive è un sistema di data warehouse per Hadoop che facilita il riepilogo dei dati, le query ad hoc e l'analisi di grandi set di dati archiviati in file system compatibili con Hadoop. Hive struttura i dati in concetti di database ben compresi come tabelle, righe, colonne e partizioni. Supporta tipi primitivi come interi, float, doppi e stringhe. Hive supporta anche array associativi, elenchi, strutture e Serialize e l'API deserializzata viene utilizzata per spostare i dati dentro e fuori le tabelle.





Esaminiamo in dettaglio i modelli di dati di Hive

Modelli di dati Hive:

I modelli di dati Hive contengono i seguenti componenti:



  • Banche dati
  • Tabelle
  • Partizioni
  • Secchi o grappoli

Partizioni:

Partizione significa dividere una tabella in parti a grana grossa in base al valore di una colonna di partizione come 'dati'. Ciò rende più veloce l'esecuzione di query su porzioni di dati

Modelli di dati Hive

Allora, qual è la funzione di Partition? Le chiavi di partizione determinano la modalità di archiviazione dei dati. Qui, ogni valore univoco della chiave di partizione definisce una partizione della tabella. Le partizioni prendono il nome dalle date per comodità. È simile a 'Block Splitting' in HDFS.



Secchi:

I bucket forniscono una struttura extra ai dati che possono essere utilizzati per query efficienti. Un join di due tabelle che sono suddivise in bucket sulle stesse colonne, inclusa la colonna di join, può essere implementato come un join lato mappa. Il bucket in base all'ID utilizzato significa che possiamo valutare rapidamente una query basata sull'utente eseguendola su un campione randomizzato dell'insieme totale di utenti.

tipi di filtri nel tableau

Hai domande per noi? Per favore menzionali nella sezione commenti e ti risponderemo.

Post correlati:

array di oggetti nel programma di esempio Java

Comandi utili dell'alveare