Новая многомерная структура файла была разработана в ходе проекта разработать пути совершенствования поддержкой интерактивных запросов к базе данных. Сбалансированный и вложенный файл сетки (известный как BANG-файл) – это файл, который разбивает свое пространство компонентов на непериодическую сетку, в которой ячейки в файле относятся к наборам точек. Файл сетки обычно используется в тех случаях, где одно значение может ссылаться на несколько ключей.
Эти файлы используются в пространственных базах данных, где для сокращения времени индексирования поиска требуется всеобъемлющий организационный макет, что упрощает извлечение файлов по запросу. Файл BANG хранит информацию определенным образом в соответствии с отношениями между различными элементами в файле.
Пространственные базы данных – это базы данных, которые хранят информацию в виртуальном «пространстве», позволяя конечному пользователю организовывать информацию в геометрических формах, таких как линии и многоугольники. Это добавляет расстояние как фактор к взаимосвязи между точками данных, поскольку данные в пространственной базе данных не просто разделены значениями, а физической близостью от другой информации в базе данных. BANG-файл – это точечный метод для размещения этих типов пространственных файлов в системе.
Файл BANG работает как обычный график X-Y. Когда информация хранится в файле BANG, она секвестрируется внутри определенных ячеек в файле. Это организует данные, позволяя связанным элементам «быть ближе» друг к другу и находить элементы в одной и той же или соседних ячейках. Файл BANG обеспечивает более высокий уровень порядка в компьютере.
Ячейки в файлах BANG могут пересекаться друг с другом. Между ячейками может быть перекрытие, как на диаграмме Венна. Это позволяет правильно хранить информацию, которая попадает в несколько категорий. Например, перекрытие между ячейками в файле BANG может использоваться для хранения части информации, которая может попадать в несколько организационных категорий, например, для делового контакта, который также является близким личным другом.
Этот дополнительный уровень организации позволяет более легко извлекать данные из системы. При доступе к файлу BANG у компьютеров есть основная идея, где искать нужные данные. В дополнение к оказанию помощи в поиске данных это может указывать на связь любой части данных с другими данными в файле.