Определить в какой он стране, используя ранее созданную таблицу стран где есть геометрии многоугольников
2 - Определив страну, получить список регионов этой страны по ID страны и связи регионов по отношению FK получить тот регион в котором находиться пользователь
3 - И уже относительно региона отдать результат в виде категорий что связаны с регионами по MtoM (многое к многому) jобщей таблицей.
Так вот, у меня возникает вопрос, правильно ли я решил для более оптимального определения стран создать отдельную таблицу с 300~ объектами, а далее определив страну и получив ее ID опираясь на этот ID выбрать относящиеся к странам регионы и так до категорий?
Что бы этот процесс происходит быстро мне нужно верно создать индексы, как я понимаю сами они не создавались, по этому мне нужно проиндексировать:
1 - Таблицу стран с учетом геометрий
2 - Таблицу регионов стран (интересно при подобном индексе учитывается FK связь с таблицей "Страны"?)
3 - Нужно проиндексировать таблицы где связаны "Регионы" и "Категории", а так же их общую что их связывает по MtoM (многое к многому)
Кто как считает, это верный ход мысли?
Да нормальный план.
Обсуждают сегодня