Vad är en BANG-fil?

En balanserad och kapslad rutnätsfil (känd som en BANG-fil) är en fil som delar upp sitt komponentutrymme till ett icke-periodiskt rutnät, där celler i filen refererar till uppsättningar av punkter. Dessa filer används i rumsliga databaser, där en övergripande organisatorisk layout krävs för att minska sökindexeringstiden, vilket gör det lättare att hämta filer efter en fråga. En BANG-fil lagrar information på ett specifikt sätt enligt relationerna mellan de olika objekten i filen.

Rumsliga databaser är databaser som lagrar information i virtuellt ”utrymme”, vilket gör att slutanvändaren kan organisera information i geometriska former som linjer och polygoner. Detta lägger till avstånd som en faktor till förhållandet mellan datapunkter, eftersom data i en rumslig databas inte bara separeras av värden, utan av fysisk närhet från annan information i databasen. En BANG-fil är en punktmetod för att ordna dessa typer av rumsliga filer inom ett system.

En BANG-fil fungerar som en vanlig XY-graf. När information lagras i en BANG-fil, lagras den i specifika celler i filen. Detta organiserar data, vilket gör att relaterade objekt kan placeras ”närmare” varandra och lokalisera objekten i samma eller intilliggande celler. BANG-filen ger en högre nivå av ordning i datorn.

Celler i BANG-filer kan skära varandra. Det kan finnas överlappning mellan celler, som i ett Venn-diagram. Detta gör att information som faller i flera kategorier kan lagras korrekt. Till exempel kan överlappningen mellan celler i en BANG-fil användas för att lagra en bit information som kan falla in i flera organisatoriska kategorier, till exempel en affärskontakt som också råkar vara en nära personlig vän.

Denna ytterligare organisationsnivå gör att data lättare kan hämtas från systemet. När du kommer åt en BANG-fil har datorer en grundläggande idé om var de ska söka efter önskad data. Förutom att hjälpa till med datahämtning, kan detta ge en indikation på förhållandet mellan en databit och andra data i filen.