Casa Bases de dades Què és una base de dades columnar? - Definició de tecnologia

Què és una base de dades columnar? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Columnar Database?

Una base de dades columnar és un sistema de gestió de bases de dades (DBMS) que emmagatzema dades en columnes en lloc de files com els SGBD relacionals. Les principals diferències entre una base de dades columnar i una base de dades tradicional orientada a files es centren en el rendiment, les necessitats d’emmagatzematge i les tècniques de modificació d’esquemes. L’objectiu d’aquest tipus de bases de dades és llegir i escriure de manera efectiva dades des i des de l’emmagatzematge secundari per tal de poder agilitar el temps de processament en tornar una consulta.

Una base de dades columnar també es pot conèixer com a base de dades orientada a columnes

Techopedia explica Columnar Database

Les dades que s’emmagatzemen apareixen en ordre de registre, és a dir, l’entrada de la primera columna està relacionada amb l’entrada de la segona columna i d’altres columnes si l’entrada apareix a la mateixa fila. Per exemple, la centena entrada a la columna 1 pertany al mateix registre que la 100a entrada de la columna 2. Això fa que es pugui accedir a les dades individuals a les columnes com a grup en lloc d’accedir-hi individualment i de fila per fila. Les dades s’emmagatzemen de dalt a baix en lloc d’esquerra a dreta com en un RDBMS orientat a una fila.

Les bases de dades columnars són beneficioses perquè les dades es poden comprimir altament, cosa que permet que les operacions columnàries es puguin realitzar a un ritme ràpid. També s’autoindexa i utilitza menys espai en disc en comparació amb un RDBMS. Tanmateix, el procés de càrrega pot trigar un temps, segons la mida de les dades implicades. També es converteix en un repte per a la base de dades si hi ha càrregues incrementals, cosa que afegeix problemes quant al rendiment del sistema.

Què és una base de dades columnar? - Definició de tecnologia