For me, early on, it was getting my head around the datastore
structure (or, more aptly, the LACK of structure).  I was migrating
over a large SQL table, and it was highly inefficient as one big model
in GAE.  I ended up breaking it down into many different models
(entity groups) with ReferenceProperty, and had to think about how the
properties would be grouped to keep the datastore calls small and
fast.

Man, it makes such perfect sense now, but I had trouble understanding
at the beginning.

And of course, you need to start and end with optimizing code, caching
responses, etc. to keep the costs reasonable.  And explain that their
code will be MUCH better after optimizing it for GAE.  They will
"unlearn" some bad coding habits, and never look at app development
the same again.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to