¿Cuál es la diferencia entre google.appengine.ext.ndb y gcloud.datastore?

ndb: (de google.appengine.ext import ndb)

almacén de datos: (del almacén de datos de importación de gcloud)

¿Cual es la diferencia? Los he visto usar a ambos, y sugiere que ambos guardan datos en el almacén de datos de Google. ¿Por qué hay dos implementaciones diferentes?

Respuestas a la pregunta(2)

Su respuesta a la pregunta