在开发中,我有一个空的数据存储。在线我有一个包含数百万实体的数据存储。
在开发数据存储(本地)中,我放置了一个新实体(生成新密钥)。然后我导出实体并将其放入在线数据存储中(使用本地生成的密钥)。本地生成的密钥已经分配给在线数据存储中的实体的风险是什么?
或者通过像这样在本地创建密钥来避免冲突是否更简单:
for (int i = 0; i < data.size(); i++) {
Key k = KeyFactory.createKey(kind, new Date() + i);
// continue to creating and inserting entities...
}
谢谢。