Я делал денормализацию для эластика и делал граф. И то и другое ок. Первый. Вариант для полнотекстовый поиска и учётом опечаток, а второй вариант ради эксперимента по перфомансу. Nested set тут не нужен. Не надо путать задачи)
Задача очень простая.
Можно было бы забить на всё и создать три таблицы regions, cities, streets
Связать и юзать, но помимо всяких там streets есть и озёра и реки и шоссе.
Я же говорю, что глубина разная.
А фильтровать потом как?
Предложите свой вариант.
Для информации
Классификация
Уровень Описание
1 Регион
2 Автономный округ
3 Район
4 Город
5 Внутригородская территория
6 Населенный пункт
7 Улица
8 Здание, сооружение, объект незавершенного строительства
9 Помещение в пределах здания, сооружения
65 Планировочная структура
75 Земельный участок
90 Дополнительная территория
91 Объект, подчиненный дополнительной территории
ФИАС я чита как Федеральная информационная адресная система.
на самом деле нет. Им очень хочется это называть так по тому что в госструктурах есть доступ к этой системе по API. простым смертным. доступны только выгрузки. Для нас это база данных