Как я могу разместить свою базу данных Android на каком-то центральном сервере?

На самом деле я новичок в разработке программного обеспечения и хочу подробного руководства здесь. Я только что разработал приложение для Android с базой данных SQLite.

Теперь, когда я закончил это приложение, размер данных базы данных стал очень большим. Итак, теперь я хочу поместить эти данные на какой-нибудь центральный сервер.

Что для этого нужно сделать??

И

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

Код моей базы данных SQLite будет изменен или нет???

Спасибо,


person Husnain Iqbal    schedule 14.02.2013    source источник
comment
stackoverflow .com/questions/12104756/   -  person Husnain Iqbal    schedule 14.02.2013


Ответы (2)


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

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

person Raghav Sood    schedule 14.02.2013

Вы можете использовать Google App Engine и использовать Google Cloud Messaging для отправки полученных данных из облака... Посмотрите здесь: https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae

person Leandro Glossman    schedule 21.05.2013