Casa Banche dati Che cos'è un database colonnare? - definizione da techopedia

Che cos'è un database colonnare? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Database colonnare?

Un database colonnare è un sistema di gestione di database (DBMS) che archivia i dati in colonne anziché in righe come fanno i DBMS relazionali. Le principali differenze tra un database colonnare e un tradizionale database orientato alle righe sono incentrate su prestazioni, necessità di archiviazione e tecniche di modifica dello schema. L'obiettivo di questo tipo di database è di leggere e scrivere in modo efficace i dati da e verso l'archiviazione secondaria per poter accelerare i tempi di elaborazione nella restituzione di una query.

Un database colonnare può anche essere noto come database orientato alle colonne

Techopedia spiega il database colonnare

I dati memorizzati vengono visualizzati nell'ordine dei record, il che significa che la voce nella prima colonna è correlata alla voce nella seconda colonna e in altre colonne se la voce appare nella stessa riga. Ad esempio, la 100a voce nella colonna 1 appartiene allo stesso record della 100a voce nella colonna 2. Ciò consente di accedere ai singoli dati nelle colonne come gruppo anziché accedervi singolarmente e riga per riga. I dati vengono archiviati dall'alto verso il basso anziché da sinistra a destra come in un RDBMS orientato alla riga.

I database a colonne sono utili perché i dati possono essere altamente compressi, il che consente di eseguire operazioni a colonne a un ritmo rapido. Inoltre è autoindicizzante e utilizza meno spazio su disco rispetto a un RDBMS. Tuttavia, il processo di caricamento può richiedere del tempo a seconda della dimensione dei dati coinvolti. Diventa anche una sfida per il database se ci sono carichi incrementali, il che aggiunge problemi in termini di prestazioni del sistema.

Che cos'è un database colonnare? - definizione da techopedia