GAE データストアを使用する場合、以下のどのオプションが最も効果的ですか? (memcache が利用できないと仮定します)
オプション 1: DataModel: Entity User にはいくつかのキーと電子メール アドレスがあります (電子メールをキーとして使用することはできません)
a) メールで一致をフィルタリングするユーザーに対してクエリを実行する
またはオプション 2:
DataModel: Entity User にはいくつかのキーがあり、Entity UserLogin には電子メール アドレスがキーとしてあり、ユーザー キーがあります
a) UserLogin で get を実行し、次に
b) UserLogin からのユーザー キーを使用して User で get を実行します。