Назад | Перейти на главную страницу

Не обращая внимания на зрелость, какая база данных лучше подходит для хранения пространственных данных?

Я хочу сохранить, возможно, миллионы пространственных местоположений. Мне нужно будет ввести такие запросы, как "отели в пределах 10 миль от [широта, долгота]".

У меня был небольшой опыт работы с MongoDB в этом отношении, и я был действительно впечатлен тем, насколько это было просто. Однако я думаю о долгосрочной перспективе и мне интересно, насколько хорошо MongoDB будет работать с такими гигантскими запросами, как этот, по сравнению с Postgres / GIS.

Я знаю, что зрелость - это фактор, но похоже, что большинство людей советуют переходить на Postgres / GIS, потому что он зрелый. Но действительно ли это лучшая причина?

Что ты думаешь? Есть ли другие альтернативы, такие как MySQL? SQL Server?