iphone извлекает конкретные данные из базы данных MySQL - PullRequest
0 голосов
/ 22 января 2012

Я хочу подать заявку, но я не уверен в наилучшем подходе для извлечения данных из базы данных. Например, мое приложение будет отображать «Имена учеников», «Счета» и «Страна происхождения». Данные будут храниться в удаленной базе данных MySQL.

Проблема - в моем приложении пользователи будут иметь возможность отображать студентов с определенной «страной происхождения».

Мой обычный подход - использовать JSON для анализа информации из базы данных на iphone, но это означает, что iphone должен будет загрузить ВСЕ записи из базы данных, а затем я могу предикатировать данные в соответствии со «страной происхождения». что пользователь выбирает.

Проблема в том, что у меня есть сотни записей. Загрузка всех их означает, что я трачу ресурсы? Какие есть другие способы решения этой проблемы (чтобы пользователь загружал только записи, которые соответствуют его критериям, а не все)?

1 Ответ

1 голос
/ 22 января 2012

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

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