Appengine - Actualización de DB estándar a NDB - ReferenceProperties

Tengo una aplicación AppEngine que estoy considerando actualizar para usar la base de datos NDB.

En mi aplicación, tengo millones de objetos que tienen referencias de db de estilo antiguo. Me gustaría saber cuál sería la mejor ruta de migración para obtener estos valores de Propiedad de referencia convertidos a valores de Propiedad clave, o cualquier otra solución que me permita actualizar a NDB.

(Espero algo que no implique el procesamiento masivo por lotes de todos los elementos de la base de datos y el cómputo de KeyProperty basado en la propiedad de referencia, algo elegante sería bueno)

Ejemplos de modelos que me gustaría actualizar de db.Model a ndb.Model son los siguientes:

class UserModel(db.Model):
    ....

class MailMessageModel(db.Model):
    m_text = db.TextProperty()   
    m_from = db.ReferenceProperty(reference_class = UserModel)
    m_to = db.ReferenceProperty(reference_class = UserModel)

Respuestas a la pregunta(1)

Su respuesta a la pregunta