What makes a very noticeable difference is serialization. If you've
got a 2kb entity with a 500 item list it will likely perform worse
than a 900kb entity with a single blob property -- especially if the
list is indexed. This is why I often serialize data and stick it in a
blob/text property myself when 1) I don't need it indexed and 2) I
don't need to access it every time I access the entity.
Robert
> --
> 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/-/zNpScQ7BHaEJ.
>
> To post to this group, send email to google-a...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengi...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>Question is now is there some difference in get latency between 500 bytes or 10kb entites.
Yes. And it seems to be about 72Megabits per second the last time we ran a bench mark. We haven’t run it in a while. But for 500bytes and 10kb, I don’t think you’d see much difference. 900k you do.
We didn’t do a packet/fetch size analysis to see what unit size it is… (for example 500 bytes and 2kb could be the same speed, but 3998k and 4001k might be as much as twice the difference for the extra 1k if that means two packets, or 10% if the packets were 400 bytes
--
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/-/vGErIdjEKxgJ.
> I'll bet Go is pretty fast at that kind of thing too :-)
Did Go Support get moved to SO too?
Nop, it is still experimental so a specific group is being used:
http://groups.google.com/group/google-appengine-go
--
Johan Euphrosine (proppy)
Developer Programs Engineer
Google Developer Relations