База данных, которую вам нужно будет создать, будет очень тяжелой, и для ее работы потребуется много места. Также производительность будет серьезной проблемой.
Мы решили эту проблему с помощью движка mCruiseOn. Вскоре мы выпустим приложение iCruiseOn для совместного использования автомобилей. Все, что вам нужно сделать, это предоставить API с информацией о поездке с помощью AddProvider (начальный GPS, конечный GPS, время начала, время окончания) и использовать поиск API поиска (начальный GPS, конечный GPS, радиус в начале, радиус в конце, время начала, время окончания, приблизительное время), и он вернет вам список поставщиков автомобилей. Вы можете использовать это также для сборки приложений для Android, iPhone.
Никаких затрат, постройте свой продукт до 100 пользователей. Посетите www.mcruiseon.com, надеюсь, это поможет.