開発中、私は空のデータストアを持っています。オンラインには、何百万ものエンティティを含むデータストアがあります。
開発データストアに(ローカルで)1つの新しいエンティティを配置します(新しいキーを生成します)。次に、エンティティをエクスポートして、オンラインデータストアに配置します(ローカルで生成されたキーを使用)。ローカルで生成されたキーがオンラインデータストア内のエンティティにすでに割り当てられているリスクは何ですか?
または、次のようにローカルでキーを作成することにより、衝突を回避する方が簡単でしょうか。
for (int i = 0; i < data.size(); i++) {
Key k = KeyFactory.createKey(kind, new Date() + i);
// continue to creating and inserting entities...
}
ありがとう。