У меня есть база данных индийских ПИН-кодов (почтовых индексов около 19000+) и их центроидов Широта и Долгота.Теперь для моего приложения мне нужен готовый счетчик, который может сообщить мне расстояние вождения между двумя пин-кодами (я могу найти это значение один раз, используя Google Maps Distance API).Мой вопрос заключается в следующем:
- Как только я вычисляю расстояние между 110012 и 400094, как мне сохранить это значение в базе данных postgres, чтобы я знал это для всех будущих применений (неоднократно запрашивая API для одного и того жеинформация была бы очень дорогой в финансовом отношении)
Мой подход до сих пор:
Я думал о том, чтобы сохранить ее как модель "многие ко многим", но я рассчитываю, что она будетбыть около 180 миллионов записей с.Есть ли более эффективный шаблон для хранения этих данных?
Также я ошибаюсь и есть ли более питонский способ сделать это.Я не могу использовать формулу Haversine или pgeocode, потому что они возвращают географическое расстояние, а не расстояние вождения.