Uravnotežena i ugniježđena grid datoteka (poznata kao BANG datoteka) je datoteka koja razbija prostor svoje komponente u neperiodičnu mrežu, u kojoj se ćelije unutar datoteke odnose na skupove točaka. Te se datoteke koriste u prostornim bazama podataka, gdje je potreban sveobuhvatan organizacijski izgled kako bi se smanjilo vrijeme indeksiranja pretraživanja, što olakšava dohvaćanje datoteka nakon upita. BANG datoteka pohranjuje informacije na specifičan način prema odnosima između različitih stavki unutar datoteke.
Prostorne baze podataka su baze podataka koje pohranjuju informacije u virtualnom “prostoru”, dopuštajući krajnjem korisniku da organizira informacije u geometrijskim oblicima kao što su linije i poligoni. To dodaje udaljenost kao faktor odnosu između podatkovnih točaka, budući da podaci u prostornoj bazi podataka nisu odvojeni samo vrijednostima, već i fizičkom blizinom od ostalih informacija u bazi podataka. BANG datoteka je točka-metoda za uređenje ovih vrsta prostornih datoteka unutar sustava.
BANG datoteka radi kao običan XY graf. Kada su informacije pohranjene u BANG datoteci, one se izdvajaju unutar određenih ćelija u datoteci. Time se organiziraju podaci, dopuštajući da se povezane stavke postave “bliže” jedna drugoj i lociraju stavke u istim ili susjednim ćelijama. BANG datoteka pruža višu razinu reda unutar računala.
Ćelije u BANG datotekama mogu se sijeći jedna s drugom. Može doći do preklapanja između stanica, kao u Vennovom dijagramu. To omogućuje ispravnu pohranu informacija koje spadaju u više kategorija. Na primjer, preklapanje između ćelija u BANG datoteci moglo bi se upotrijebiti za pohranu informacija koje bi mogle spadati u više organizacijskih kategorija, kao što je poslovni kontakt koji je također blizak osobni prijatelj.
Ova dodatna razina organizacije omogućuje lakše dohvaćanje podataka iz sustava. Prilikom pristupa datoteci BANG, računala imaju osnovnu ideju gdje tražiti željene podatke. Osim što pomaže u pronalaženju podataka, ovo može dati naznaku odnosa bilo kojeg podatka s drugim podacima u datoteci.