If it's a few small fields, I don't think the performance difference is worth the extra complexity. The size of the entities does have an impact on the overall performance of the fetch, but there difference is usually more material if each entity stores a few hundred kilobytes of data.
-- Ikai Lan Developer Programs Engineer, Google App Engine Blogger: http://googleappengine.blogspot.com Reddit: http://www.reddit.com/r/appengine Twitter: http://twitter.com/app_engine On Mon, Oct 11, 2010 at 2:14 PM, terran <terran.le...@gmail.com> wrote: > General question - If I have very large entities with information that > varies in usage, should I split the information I use less into another > entity? > > I'm creating fairly large entities (column wise) and was wondering what the > proper strategy was to approach storing the properties. An example is, I'm > creating profiles for people. This includes basic information like name, > email, url, but also information like bios, interests, affiliations. 90%+ of > the time I will not need the bios/interests/affiliations, just the > name/email/url. Should I be splitting the larger blocks of information into > another entity, and rather than just have a "Person" entity, instead have a > "Person" entity AND a "PersonDetails" entity? > > I arrived at this concern when I was doing queries, and I fear that with > loading larger entities I'm consuming too many resources getting each > property. Is this something I should be concerned about? Or just query large > entities and it won't matter. > > Thanks! > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-j...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.