Distribueret database

Distribueret database ( eng.  distribueret database, DDB ) - en database , hvis komponenter er placeret i forskellige noder i et computernetværk i overensstemmelse med et eller andet kriterium.

Generel information

En distribueret database, nogle gange kaldet en distribueret/parallel database eller i den engelske forkortelse , DDB  er præcis en enkelt database, og ikke et vilkårligt sæt filer, der er lagret individuelt på forskellige netværksknuder og er et distribueret filsystem. Data er kun DDB, hvis de er relateret i henhold til en eller anden strukturel formalisme, den relationelle model , og tilgås af en enkelt grænseflade på højt niveau .

Distribuerede databaser kan have forskellige niveauer af replikering  - fra fuldstændigt fravær af duplikering af information til fuldstændig duplikering af al information i alle distribuerede kopier (for eksempel blockchain ).

Transparency Technology

Fordelingen (herunder fragmentering og replikering ) af en database på tværs af flere noder er usynlig for brugerne. Denne egenskab kaldes transparens , og teknologien til at distribuere og replikere data på tværs af flere computere, der er forbundet med et netværk, er grundlæggende for at realisere konceptet om datauafhængighed fra lagermediet. Dette opnås gennem flere typer af gennemsigtighed:

Ideelt set indebærer fuldstændig gennemsigtighed tilstedeværelsen af ​​et forespørgselssprog for et distribueret DBMS, der ikke adskiller sig fra sproget for et centraliseret DBMS.

Se også

Litteratur