The main point I am making is offsets are useless because reading all 
records from 0 to offset costs the same as reading a a record from +offset. 
 If GAE didn't charge for the records being skipped, it would be useful to 
use offsets. I suspect the only reason they charge for skipping records is 
because they cannot locate the nth record without reading them all.  This 
suggests a defect in their design that has nothing to do with entity 
database.

I realize that getting GAE to fix this issue is impossible.  However, the 
list of GAE issues continues to mount.  For example, not getting bounces on 
mail has been an outstanding issue for three years even though the 
documentation clearly says it is supported.  Another example is the 
horrible cost for secure domains and offering a 'cheaper' alternative that 
only works in limited situations.  I am just getting tired of the gae 
issues and they clearly don't care.

On Monday, October 8, 2012 11:07:45 AM UTC-7, James Gilliam wrote:
>
> I discovered that GAE charges you for skipping entities in Datastore with 
> OFFSET.  So, if you want to retrieve 1 record at offset 10, you pay for 
> reading 11.
>
> This makes OFFSET expensive and WORTHLESS ...
>
> Offset should never be mentioned in the documentation without a footnote 
> that says you can't afford to use it.
>
> Kinda pissed about this.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/SOW9jSaCiHAJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to