我正在阅读有关 GAE 及其数据存储的信息。我遇到了这个问题和文章。所以我想知道我的用户是否可以被识别,比如说,通过电子邮件,当两个不同的用户尝试使用相同的电子邮件时,为所有用户使用相同的父级并将电子邮件作为密钥以解决冲突是否合理?他们的标识符?理论上,如果用户数量变大(比如 10M),可能会导致任何问题吗?从我的角度来看,gets 应该没问题,但 put 是那些被锁定的。因此,如果获得显着主导的放置(实际上仅在创建新用户时发生),我看不到任何问题。但....
Key parent = KeyFactory.createKey("parent", "users");
Key user = KeyFactory.createKey(parent, "user", "user@domain.com");
何时在 GAE 的数据存储区中使用实体组 https://developers.google.com/appengine/articles/scaling/contention