Hjem Databaser Hvad er en kolonnedatabase? - definition fra techopedia

Hvad er en kolonnedatabase? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Columnar Database?

En kolonnedatabase er et databasestyringssystem (DBMS), der gemmer data i kolonner snarere end i rækker, som relationelle DBMS'er gør. De vigtigste forskelle mellem en søjledatabase og en traditionel rækkeorienteret database er centreret omkring ydeevne, opbevaringsbehov og skemamodificeringsteknikker. Målet med denne type database er effektivt at læse og skrive data til og fra den sekundære lagring for at kunne fremskynde behandlingstiden ved returnering af en forespørgsel.

En kolonnedatabase kan også være kendt som en søjleorienteret database

Techopedia forklarer Columnar Database

De data, der er gemt, vises i posten rækkefølge, hvilket betyder, at posten i den første kolonne er relateret til posten i den anden kolonne og andre kolonner, hvis posten vises i samme række. For eksempel hører den 100. post i kolonne 1 til den samme post som den 100. post i kolonne 2. Dette gør det muligt for adgang til individuelle data i kolonner som en gruppe i stedet for at få adgang til dem individuelt og række for række. Data gemmes fra top til bund i stedet for fra venstre til højre som i en rækkeorienteret RDBMS.

Kolonnedatabaser er fordelagtige, fordi dataene kan komprimeres meget, hvilket gør det muligt at udføre kolonnefunktioner i hurtigt tempo. Det er også selvindeksering og bruger mindre diskplads sammenlignet med en RDBMS. Indlæsningsprocessen kan dog tage tid afhængigt af størrelsen på de involverede data. Det bliver også en udfordring for databasen, hvis der er trinvis belastning, hvilket tilføjer problemer med hensyn til systemydelse.

Hvad er en kolonnedatabase? - definition fra techopedia