Vad är en BANG-fil?
En balanserad och kapslad rutnätfil (känd som en BANG-fil) är en fil som bryter dess 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 organisationslayout krävs för att minska sökindexeringstiden, vilket gör det enklare att hämta filer efter en fråga. En BANG-fil lagrar information på ett specifikt sätt beroende på förhållandena mellan de olika artiklarna i filen.
Rumsliga databaser är databaser som lagrar information i virtuellt "utrymme", vilket gör det möjligt för slutanvändaren att organisera information i geometriska former så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 rumsfiler i ett system.
En BANG-fil fungerar som en vanlig XY-graf. När information lagras i en BANG-fil sekvenseras den i specifika celler i filen. Detta organiserar data, så att relaterade objekt kan placeras "närmare" varandra och lokalisera objekten i samma eller angränsande celler. BANG-filen ger en högre ordningsnivå inom datorn.
Celler i BANG-filer kan korsa varandra. Det kan vara överlappning mellan celler, som i ett Venn-diagram. Detta gör att information som faller i flera kategorier kan lagras korrekt. Exempelvis kan överlappningen mellan celler i en BANG-fil användas för att lagra en information som kan falla i flera organisationskategorier, till exempel en företagskontakt som också råkar vara en nära personlig vän.
Denna ytterligare organisationsnivå gör det lättare att hämta data från systemet. När du öppnar en BANG-fil har datorer en grundläggande uppfattning om var du kan söka efter önskad data. Förutom att hjälpa till att hämta data kan detta ge en indikation på förhållandet mellan en enskild data och andra data i filen.