Consultas en Google Datastore y eventual consistencia.

Me gustaría confirmar mi comprensión de la consistencia eventual en el almacén de datos de Google. Supongamos que tengo una entidad definida de la siguiente manera (usando ndb):

class Record(ndb.Model):
    name = ndb.StringProperty()
    content = ndb.BlobProperty()

Creo que entiendo los Escenarios 1, pero tengo dudas sobre los Escenarios 2 y 3, por lo que algunos consejos serían muy apreciados.

Escenario 1: Inserto un nuevo Registro con el nombre "Luca" y un contenido dado. Entonces, pregunto en el almacén de datos:

qry = Record.query(name=="Luca")
for r in qry.iter():
    logger.info("I got this content: %r" % r.content)

Entiendo que, debido a la eventual coherencia, el registro recién insertado podría no formar parte del conjunto de resultados. Sé sobre el uso de consultas de antepasados ​​para superar esto si es necesario.

Escenario 2: Leí un registro existente con el nombre "Luca", actualizo el contenido y lo escribo de nuevo. Por ejemplo, asumiendo que tengo la clave "k" de este registro:

r = k.get()
r.content = "new content"
r.put()

Luego, ejecuto la misma consulta que en el Escenario 1. Cuando obtengo los resultados, asumo que el registro es parte del conjunto de resultados (por ejemplo, porque el índice ya contenía el registro con el nombre "Luca" y la tecla k). Entonces, ¿se me garantiza que el contenido del campo tendrá su nuevo valor "contenido nuevo"? En otras palabras, si actualizo un registro, dejando solo la clave y los campos indexados, ¿tengo la garantía de leer el valor más reciente?

Escenario 3: Lo hago de manera similar al Escenario 2, donde k es la clave de un registro con el nombre "Luca":

r = k.get()
r.content = "new content"
r.put()

pero luego ejecuto una versión modificada de la consulta:

qry = Record.query(name=="Luca")
for k in qry.iter(keys_only=True):
    r = k.get()
    logger.info("I got this content: %r" % r.content)

En este caso, la lógica me dice que debería obtener el último valor del contenido, porque la lectura por clave garantiza una gran coherencia. Agradecería la confirmación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta