Знаете ли вы, какой из них лучше всего подходит для получения кусков результата из запроса?
1.Cursor
q = Person.all()
last_cursor = memcache.get('person_cursor')
if last_cursor:
q.with_cursor(last_cursor)
people = q.fetch(100)
cursor = q.cursor()
memcache.set('person_cursor', cursor)
2.Offset
q = Person.all()
offset = memcache.get('offset')
if not offset:
offset = 0
people = q.fetch(100, offset = offset)
memcache.set('offset', offset + 100)
Считывая документацию Google, кажется, что курсор не добавляет служебные данные смещения запроса.