Я пишу приложение с локальной базой данных SQLite, хранящейся на устройстве, и я хотел, чтобы приложение периодически считывало и обновляло данные в базе данных, расположенной на веб-хосте или в Amazon EC2.
EC2 (например) будет хранить числа из баз данных нескольких пользователей в одной базе данных, затем обрабатывать числа из этой базы данных и сохранять статистику в серии таблиц.Мое устройство будет извлекать данные из этих таблиц для отображения статистики - скорее всего, они хранятся в другой базе данных, расположенной на устройстве.
Короче говоря, Пользователь обновляет базу данных на планшете или телефоне ---> Планшет или телефон отправляет данные в EC2 (или другой веб-хост) ---> EC2 обрабатывает числа и отправляет вычисленные данные (статистика) в таблицы ---> Планшет или телефон извлекают данные из EC2 для отображения пользователю.
Буду ли я обращаться к поставщику контента в EC2 (например) или использовать базу данных MySQLна конце EC2?Какой должна быть моя архитектура для этого типа установки?