qual é a diferença entre google.appengine.ext.ndb e gcloud.datastore?

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

armazenamento de dados: (a partir do armazenamento de dados de importação do gcloud)

Qual é a diferença? Eu vi os dois usados e dá dicas de que ambos salvam dados no armazenamento de dados do Google. Por que existem duas implementações diferentes?

questionAnswers(2)

yourAnswerToTheQuestion