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