我已阅读下面链接中的文档,但仍然有这个重要问题。复合索引是否与原始实体更新的顺序一致?例如,假设为rec1,rec2和rec3更新了作为复合索引一部分的相同索引属性。 recs相隔一秒获得更新(rec1 = T0,rec2 = T0 + 1,rec3 = T0 + 2)。随着索引更新的出现,可以假设索引最终与更新的顺序一致吗? IOW,rec1的索引一致性优先于rec2的一致性,rec2在rec3的一致性之前。不询问一致性是否相隔一秒(这并不重要),而更简单地说是变得一致的顺序是否保持不变。或者rec3的索引在rec2或rec1之前是否可能变得一致。非常感谢。 -stevep
链接:http://code.google.com/appengine/articles/life_of_write.html
答案 0 :(得分:0)
只有Google才能可靠地回答这个问题。
OTOH,如果您查看您提供的链接,请在Apply Steps
下面说明:
Since each index can live in a separate location in Bigtable, these writes
can be fanned out in parallel to multiple tablet servers.
由于索引是在多个服务器上并行编写的,所以我不能保证它们是按照某种顺序编写的。