GAE ndb projekt, wydajność i wykorzystanie powtarzających się właściwości

Powiedz, że mam galerię zdjęć, a zdjęcie może potencjalnie mieć fanów 100 k +. Który projekt ndb jest bardziej wydajny?

class picture(ndb.model):
    fanIds = ndb.StringProperty(repeated=True)
    ... [other picture properties]

lub

class picture(ndb.model):
    ... [other picture properties]

class fan(ndb.model):
    pictureId = StringProperty()
    fanId = StringProperty()

Czy jest jakiś limit liczby elementów, które można dodać do powtarzanej właściwości ndb i czy istnieje jakikolwiek spadek wydajności podczas przechowywania dużej liczby elementów w powtarzanej właściwości? Jeśli użycie powtarzających się właściwości jest mniej skuteczne, jakie jest ich zamierzone zastosowanie?

questionAnswers(2)

yourAnswerToTheQuestion