私はアプリケーションを作りたいと思っていますが、データベースからデータを取り出す最良の方法がわかりません。たとえば、私のアプリケーションには「生徒名」、「スコア」、「原産国」と表示されます。データはリモートのmysqlデータベースに格納されます。iphone mysqlデータベースから特定のデータを取得する
問題 - 私のアプリケーションでは、ユーザーは特定の「出身国」の学生を表示することができます。
私の通常のアプローチは、データベースからiphoneへの情報を解析するためにJSONを使用することですが、これはiphoneがデータベースからすべてのレコードをダウンロードする必要があることを意味し、次に、 'origin of originユーザが選択する。
問題は何百ものレコードがあります。それらのすべてをダウンロードすると、私はリソースを浪費していることを意味しますか?この問題に取り組むには他にどのような方法がありますか(ユーザーはすべてのレコードではなく自分の基準に一致するレコードのみをダウンロードします)。