Android App Architecture для чтения и обновления баз - PullRequest
0 голосов
/ 08 марта 2012

Я пишу приложение с локальной базой данных SQLite, хранящейся на устройстве, и я хотел, чтобы приложение периодически считывало и обновляло данные в базе данных, расположенной на веб-хосте или в Amazon EC2.

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

Короче говоря, Пользователь обновляет базу данных на планшете или телефоне ---> Планшет или телефон отправляет данные в EC2 (или другой веб-хост) ---> EC2 обрабатывает числа и отправляет вычисленные данные (статистика) в таблицы ---> Планшет или телефон извлекают данные из EC2 для отображения пользователю.

Буду ли я обращаться к поставщику контента в EC2 (например) или использовать базу данных MySQLна конце EC2?Какой должна быть моя архитектура для этого типа установки?

Ответы [ 2 ]

0 голосов
/ 08 марта 2012

Вы должны посмотреть выступление Google I / O по интерфейсам REST: http://www.youtube.com/watch?v=xHXn3Kg2IQE

Могу направить вас в лучшем направлении.

0 голосов
/ 08 марта 2012

1- Использование SQlite на устройстве

2- Использование базы данных, такой как SQL Server, на вашем сервере БД.

3- Использование веб-службы для обмена данными между устройством и сервером БД.

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