Wat is een BANG-bestand?
Een uitgebalanceerd en genest rasterbestand (een BANG-bestand) is een bestand dat de componentruimte opsplitst in een niet-periodiek raster, waarin cellen in het bestand naar reeksen punten verwijzen. Deze bestanden worden gebruikt in ruimtelijke databases, waar een overkoepelende organisatie-indeling vereist is om zoekindexeringstijd te verkorten, waardoor het gemakkelijker wordt om bestanden op te halen na een zoekopdracht. Een BANG-bestand slaat informatie op een specifieke manier op volgens de relaties tussen de verschillende items in het bestand.
Ruimtelijke databases zijn databases die informatie opslaan in virtuele 'ruimte', waardoor de eindgebruiker informatie in geometrische vormen zoals lijnen en polygonen kan ordenen. Dit voegt afstand toe als een factor aan de relatie tussen gegevenspunten, omdat gegevens in een ruimtelijke database niet alleen worden gescheiden door waarden, maar door fysieke nabijheid van andere informatie in de database. Een BANG-bestand is een puntmethode voor het ordenen van dit soort ruimtelijke bestanden in een systeem.
Een BANG-bestand werkt als een gewone XY-grafiek. Wanneer informatie wordt opgeslagen in een BANG-bestand, wordt deze in specifieke cellen in het bestand opgeslagen. Dit organiseert de gegevens, waardoor gerelateerde items "dichter" bij elkaar kunnen worden geplaatst en de items in dezelfde of aangrenzende cellen kunnen worden geplaatst. Het BANG-bestand biedt een hoger niveau van ordening op de computer.
Cellen in BANG-bestanden kunnen elkaar kruisen. Er kan overlapping tussen cellen zijn, zoals in een Venn-diagram. Hierdoor kan informatie die in meerdere categorieën valt correct worden opgeslagen. De overlapping tussen cellen in een BANG-bestand kan bijvoorbeeld worden gebruikt om informatie op te slaan die in meerdere organisatiecategorieën kan vallen, zoals een zakelijke contactpersoon die toevallig ook een goede persoonlijke vriend is.
Dankzij dit extra organisatieniveau kunnen gegevens gemakkelijker uit het systeem worden opgehaald. Bij het openen van een BANG-bestand hebben computers een basisidee waar ze naar gewenste gegevens kunnen zoeken. Naast het helpen bij het ophalen van gegevens, kan dit een indicatie geven van de relatie tussen een bepaald stuk gegevens en andere gegevens in het bestand.