Tasapainoinen ja sisäkkäinen ruudukkotiedosto (tunnetaan nimellä BANG-tiedosto) on tiedosto, joka hajottaa sen komponenttitilan epäjaloiseksi ruudukkoksi, jossa tiedoston solut viittaavat pistejoukkoihin. Näitä tiedostoja käytetään paikkatietokannoissa, joissa haun indeksointiajan lyhentämiseksi tarvitaan kattava organisaatiorakenne, mikä helpottaa tiedostojen noutamista kyselyn jälkeen. BANG -tiedosto tallentaa tiedot tietyllä tavalla tiedoston eri kohteiden välisten suhteiden mukaan.
Paikkatietokannat ovat tietokantoja, jotka tallentavat tietoja virtuaaliseen ”tilaan”, jolloin loppukäyttäjä voi järjestää tietoja geometrisissa muodoissa, kuten viivoissa ja monikulmioissa. Tämä lisää etäisyyttä tekijänä datapisteiden väliseen suhteeseen, koska paikkatietokannan tiedot eivät ole vain erotettuja arvoilla, vaan fyysisellä läheisyydellä muista tietokannan tiedoista. BANG-tiedosto on pistemenetelmä tällaisten paikkatiedostojen järjestämiseksi järjestelmän sisällä.
BANG -tiedosto toimii kuin tavallinen XY -kuvaaja. Kun tiedot tallennetaan BANG -tiedostoon, ne erotetaan tiedoston tietyistä soluista. Tämä järjestää tiedot, jolloin asiaan liittyvät kohteet voidaan sijoittaa “lähemmäksi” toisiaan ja kohteet voidaan sijoittaa samoihin tai viereisiin soluihin. BANG -tiedosto tarjoaa korkeamman järjestyksen tietokoneessa.
BANG -tiedostojen solut voivat leikata toisiaan. Solujen välillä voi olla päällekkäisyyksiä, kuten Venn -kaaviossa. Tämä mahdollistaa useisiin luokkiin kuuluvien tietojen tallentamisen oikein. Esimerkiksi BANG -tiedoston solujen päällekkäisyyttä voitaisiin käyttää tietojen tallentamiseen, jotka voivat kuulua useisiin organisaatiokategorioihin, kuten liikekontakti, joka myös sattuu olemaan läheinen henkilökohtainen ystävä.
Tämä ylimääräinen organisointitaso mahdollistaa tietojen helpomman noutamisen järjestelmästä. Kun käytät BANG -tiedostoa, tietokoneilla on perusidea halutun datan etsimisestä. Tietojen noutamisen avustamisen lisäksi tämä voi antaa viitteitä minkä tahansa datan suhteesta muihin tiedoston tietoihin.