Я храню ключ объекта как собственность другого, чтобы связать их. На данный момент мы находимся на стадии рефакторинга в проекте, поэтому я думал о представлении предков. Есть ли разница в производительности между двумя подходами? Какие-нибудь преимущества, которые я мог бы получить, если бы мы представили предков?
class Book(ndb.Model):
...
class Article(ndb.Model):
book_key = ndb.KeyProperty(kind=Book, required=True)
book_key = ndb.Key("Book", 12345)
1-й подход предка
qry = Article.query(ancestor=book_key)
2-й простой подход ключевого запроса
qry = Article.query(book_key=book_key)