Я хочу подать заявку, но я не уверен в наилучшем подходе для извлечения данных из базы данных. Например, мое приложение будет отображать «Имена учеников», «Счета» и «Страна происхождения». Данные будут храниться в удаленной базе данных MySQL.
Проблема - в моем приложении пользователи будут иметь возможность отображать студентов с определенной «страной происхождения».
Мой обычный подход - использовать JSON для анализа информации из базы данных на iphone, но это означает, что iphone должен будет загрузить ВСЕ записи из базы данных, а затем я могу предикатировать данные в соответствии со «страной происхождения». что пользователь выбирает.
Проблема в том, что у меня есть сотни записей. Загрузка всех их означает, что я трачу ресурсы? Какие есть другие способы решения этой проблемы (чтобы пользователь загружал только записи, которые соответствуют его критериям, а не все)?