Columnar Database

Autor: Louise Ward
Data Creației: 8 Februarie 2021
Data Actualizării: 26 Iunie 2024
Anonim
What is a Columnar Database?
Video: What is a Columnar Database?

Conţinut

Definiție - Ce înseamnă Columnar Database?

O bază de date columnar este un sistem de gestionare a bazelor de date (DBMS) care stochează date în coloane și nu în rânduri așa cum fac relațiile DBMS relaționale. Principalele diferențe între o bază de date columnară și o bază de date tradițională orientată pe rând sunt centrate în funcție de performanța, necesitățile de stocare și tehnicile de modificare a schemelor. Scopul acestui tip de bază de date este citirea și scrierea efectivă a datelor din și din stocarea secundară, pentru a putea accelera timpul de procesare la returnarea unei interogări.


O bază de date columnar poate fi, de asemenea, cunoscută ca o bază de date orientată pe coloană

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică baza de date coloană

Datele care sunt stocate apar în ordine de înregistrare, ceea ce înseamnă că intrarea din prima coloană este legată de intrarea din a doua coloană și de alte coloane dacă intrarea apare în același rând. De exemplu, a 100-a intrare din coloana 1 aparține aceleiași înregistrări ca cea de-a 100-a intrare din coloana 2. Aceasta face posibilă accesarea datelor individuale în coloane ca grup, mai degrabă decât accesarea lor individual și rândul rând. Datele sunt stocate de sus în jos, mai degrabă decât de la stânga la dreapta, ca într-un RDBMS orientat pe rând.


Bazele de date columnare sunt benefice, deoarece datele pot fi puternic comprimate, ceea ce permite efectuarea rapidă a operațiunilor columnare. De asemenea, este auto-indexat și folosește mai puțin spațiu pe disc în comparație cu un RDBMS. Cu toate acestea, procesul de încărcare poate dura timp în funcție de dimensiunea datelor implicate. De asemenea, devine o provocare pentru baza de date dacă există încărcări incrementale, ceea ce adaugă probleme în ceea ce privește performanța sistemului.