Какой запрос выгодней по производительности?
Подумай на счёт кеширования. Думаю первый вариант лучше, но надо подключить кеширование. И если что-то связанное меняется (Новая станция метро) то чистить кэш.
СУБД должна давать апи попроще, без арктангенсов и быстро
Постгрес такое умеет из коробки
gis.stackexchange.com/questions/77072/return-all-r...
Возможно мускул тоже
Как минимум сравни их производительность на своем кейсе
Предварительно оптимизировать не нужно