I implemented a very basic microblog app: http://microbloog.appspot.com/
Regards! On Mar 11, 10:21 am, peterk <peter.ke...@gmail.com> wrote: > I just read on your blog (from January) the intention to release the > appengine port of Jaiku as open source when the port is finished..but > I was wondering if I could be so cheeky as to jump ahead with a couple > of questions about it. The requirements of Jaiku seem to line up > roughly similarly with issues I'm having in a slightly different > context, that I'm finding pretty challenging to implement efficiently > on app engine. > > With your service, you seem to track updates for friends and other > people I follow..so I might have a long list of people I'm following, > and you feed me their updates. > > How do you implement this on GAE? > > I've been toying with a very similar problem for some time now. It > seems to me you cannot chain together queries such as > me.friends.updates.order(..) to get your friends' latest updates, for > example. You can't make n writes to n update queues for n people > following you, since writes are so costly. If I store my friends in a > list of keys, this limits the number of friends I can query at a given > time to 30. e.g. updates.all().filter('user IN', me.friends) is > limited to 30 subqueries. I may have many more friends, so this > approach doesn't seem to be sufficient. > > I've been scratching my head over a similar problem for some time now, > coming up with various hairbrained schemes that have been overly- > complex, none of which deliver scalability to the nth degree. So I'd > really, really, really appreciate any insight you could provide in > implementing this kind of data model on GAE!! Many thanks! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---