Технологический стек для приложения на основе местоположения - PullRequest
0 голосов
/ 16 сентября 2011

Для многих это может показаться тривиальным вопросом, но, поскольку я только начинаю свои занятия с LBS, это превращается в кошмар.

Самое простое, что я пытаюсь сделать, это построить foursquare :) ..naa..это приложение для путешествий с данными о местах, событиях и т. Д. На самом деле это не новая / большая вещь. Что меня смущает, так это то, как люди хранят эти данные о местоположении. С одной стороны я вижу PostGis (который выглядит сложным), а с другой стороны, я вижу хост-платформу simpleGeo (которая идеально подходит для быстрой разработки). Оба хранят лат, только долго (насколько я понимаю). Это действительно все для хранения данных о местоположении? Конечно, я не упоминаю о возможности пространственных запросов, которые присутствуют как в simpleGeo, так и в postGis.

Кроме того, является ли хорошей идеей создание специального сервиса поверх REST (возможно, с использованием Sinatra) специально для данных о местоположении - в отличие от основного веб-приложения?

Этот вопрос может показаться неполным или даже не вопросом :), потому что, честно говоря, я понятия не имею, как поступить с LBS.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Я сделал аналогичную систему, используя MongoDB в качестве сервера пространственных данных.Пространственные запросы, которые вам нужно будет выполнить для системы такого типа, довольно просты, поэтому нет необходимости в хранилище PostGIS.MongoDB также имеет то преимущество, что очень быстро находит и манипулирует точечными данными.

0 голосов
/ 20 сентября 2011

Если вы хотите быстро встать на ноги.Начните с MySQL.Когда вы знаете свое приложение и оно является узким местом, вы переходите на БД полностью или частично из того, что вы испытали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...