Перейти к содержимому

PostGIS

Связка Postgres + PostGIS — это зарекомендовавшее себя открытое решение для работы с пространственными данными в сети.

PostGIS популярен. Легко найти информацию в сети. Давно используется, соответственно модели будут давать нормальные ответы. Используется как для веб-картографии, так и для аналитики.

PostGIS универсален. Для большинства случаев связка Postgres + PostGIS оказывается подходящим вариантом. Она проста в обращении, поэтому используется на небольших проектах. Она может работать под нагрузкой с большими объёмами данных, поэтому используется на крупных предприятиях.

PostGIS избыточен. В случаях, когда к пространственным данным не нужно совершать пространственных запросов, такая связка избыточна, например, нам в первом упражнении было достаточно статических GeoJSON-файлов.

PostGIS не хватает. Редко. Например, при необходимости агрегации на лету десятков и сотен миллионов строк слабо структурированных данных (ClickHouse) или при необходимости особо быстрого ответа большому количеству пользователей (Redis).