Я работаю над веб-платформой, которая анализирует GPX-треки и рисует некоторые профили, данные о скорости и т. Д. В настоящее время я просто вычисляю статистику один раз (например, расстояние, средняя скорость, продолжительность, увеличение / уменьшение высоты) и сохраняюфайл GPX.Профиль рисуется один раз и сохраняется на диске.
Но в настоящее время я хочу обновить его до библиотеки графов на основе JavaScript, чтобы выбрать тип графика, который вы хотите построить.Чтобы это работало, мне нужно снова и снова обращаться к trkpt-файлам GPX-файла, и я начал задумываться о том, чтобы поместить точки в базу данных для более легкого доступа к ним.
Вопрос, который я задаю себе сейчас:, имеет ли смысл для меня переключиться на PostgreSQL и использовать postgis, или я просто останусь в mysql и присоединюсь к тому, как меня учили в классе нормализации?;)
Есть ли какие-либо другие преимущества postgis помимо расчета расстояний и прочего?Потому что единственная ситуация, в которой я вычисляю расстояния между lon / lat-точками - это когда кто-то загружает новый файлПосле этого я просто хочу получить доступ к точкам (координаты, время, скорости и высоты) простым способом?
Спасибо, Свен