LINUX.ORG.RU

Сохранение массива координат в базе

 , , ,


0

1

Появилась задача сохранять маршруты, приходящие в виде массива координат. Каждый маршрут может быть до пары тысяч точек, и маршруты будут только прибывать.

По старой привычке внутренний голос подсказывает хранить добро в файлах (csv с двумя столбцами скажем), а в базу сохранять только путь. Может я уже слишком старый и сейчас все уже сохраняют такую инфу прямо в базу?

Речь про postgres, общение с ним идет через jpa (жабоспринг короче). Может у jpa есть какой хитрый механизм который в этом случае юзают?

★★★★★

Последнее исправление: upcFrost (всего исправлений: 1)
Ответ на: комментарий от Deleted

Ок. А как оно с точки зрения разумности применения? В плане тот же path в этом случае лучше чем просто в файле хранить?

upcFrost ★★★★★
() автор топика

Имхо, лучше хранить в базе. С файлами ты себе заранее кучу проблем создаёшь, причём о большей части скорее всего даже не беспокоишься (пока они по лбу не стукнут).

Legioner ★★★★★
()
Ответ на: комментарий от upcFrost

если действительно «много» то файлы винчестер посыпят сразу

trashymichael ★★★
()

Никаких файлов, постгис то, что надо.

nikolnik ★★★
()
Ответ на: комментарий от upcFrost

А как оно с точки зрения разумности применения?

Ну, отказываться от РСУБД имеет смысл когда уже совсем уперлись во что-то. Где-то до сотен миллионов простых объектов (скажем, записей в несколько десятков байт) можно хранить в PostgreSQL и не особо париться. Если объектов миллиарды и больше - уже можно поразмышлять о чем-то другом (да и то не всегда)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.