バックエンド サービスとして backendless.com を使用しています。私のアプリケーションにはデータ クラス (DataManager) があり、chore と呼ばれる文字列が 1 つ含まれています。最初のユーザー (ユーザー A) は、行った雑用をチェックして、バックエンドレス サービスに保存します。App Table が DataManager と呼ばれるバックエンドレス Web サイトに作成され、チェック済みの雑用がそこにあります。
その作業は 1 人のユーザーにとっては問題ありません。
2 番目のユーザー (ユーザー B) が登録すると、家事をチェックします。これで、データは Web サイト (DataManager) の同じ AppTable に保存されます。
私の主な質問は、すべてのユーザーとそのデータに対して 1 つのテーブルを持つのが一般的ですか?
次に、ユーザー A のデータのみを取得したい場合、どうすればよいですか?
テーブルにユーザー ID 列を作成できることはわかっていますが、1000 人のユーザーがいて、ユーザー A の情報のみが必要だとします。それでは、私のアプリは 1000 人のユーザーすべてにクエリを実行し、ユーザー A の情報を引き出す必要があるでしょうか? それは、アプリが行うにはあまりにも多くの作業のように思えませんか? これを処理するより良い方法を知っている人はいますか? ありがとうございました。