Hjem databaser Hva er en søyledatabase? - definisjon fra techopedia

Hva er en søyledatabase? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Columnar Database?

En kolonnedatabase er et databasestyringssystem (DBMS) som lagrer data i kolonner i stedet for i rader slik relasjonelle DBMS gjør. Hovedforskjellene mellom en søyledatabase og en tradisjonell radorientert database er sentrert rundt ytelse, lagringsbehov og skjemamodifiseringsteknikker. Målet med denne typen databaser er å effektivt lese og skrive data til og fra sekundærlagring for å kunne fremskynde behandlingstiden når du returnerer en spørring.

En søyledatabase kan også være kjent som en kolonneorientert database

Techopedia forklarer Columnar Database

Dataene som er lagret vises i postrekkefølge, noe som betyr at oppføringen i den første kolonnen er relatert til oppføringen i den andre kolonnen og andre kolonner hvis oppføringen vises i samme rad. For eksempel tilhører den 100. oppføringen i kolonne 1 den samme posten som den 100. oppføringen i kolonne 2. Dette gjør det mulig å få tilgang til individuelle data i kolonner som en gruppe i stedet for å få tilgang til dem individuelt og rad for rad. Data lagres fra topp til bunn i stedet for fra venstre til høyre som i en radorientert RDBMS.

Columnar-databaser er fordelaktig fordi dataene kan være svært komprimerte, noe som gjør at søyleoperasjoner kan utføres i raskt tempo. Det er også selvindeksering og bruker mindre diskplass sammenlignet med en RDBMS. Lastingsprosessen kan imidlertid ta tid avhengig av størrelsen på dataene det er snakk om. Det blir også en utfordring for databasen hvis det er trinnvis belastning, noe som gir problemer når det gjelder systemytelse.

Hva er en søyledatabase? - definisjon fra techopedia