GAE とそのデータストアについて読んでいます。この質問と記事に出会いました。したがって、ユーザーを電子メールなどで識別できるかどうか疑問に思います.2 人の異なるユーザーが同じ電子メールを使用しようとしているときに競合を解決する目的で、すべてのユーザーと電子メールに同じ親をキーとして使用することは合理的でしょうか?彼らの識別子?理論的には、ユーザー数が大きくなった場合 (たとえば 10M など)、問題が発生する可能性はありますか? 私の観点からは、gets は問題ないはずですが、puts はロックされているものです。したがって、gets が puts を大幅に支配している場合 (実際には、新しいユーザーを作成する時点でのみ発生します)、問題は見られません。しかし....
Key parent = KeyFactory.createKey("parent", "users");
Key user = KeyFactory.createKey(parent, "user", "user@domain.com");
GAE のデータストアでエンティティ グループを使用する場合 https://developers.google.com/appengine/articles/scaling/contention