Checkout http://code.google.com/p/appengine-mapreduce/

On Mon, Dec 6, 2010 at 6:46 AM, Didier Durand <[email protected]>wrote:

> Hi,
>
> If i had to that, I would:
>
> a) test the classical all-at-once fetch for the 15000 entities
>
> b) Then, if too long, I would try to break up the task and make it
> faster via Task.
>
> Tasks will provide you with parallel execution so you may get much
> faster.
> I would organize each subquery (as run asby a task) per entity-group
> (supposing that your entities are grouped as GAE permits it) so that 1
> subquery goes to a single datastore server to avoid concurrency race
> in data fetching. This separation will also leverage the scalability /
> performances offered by App Engine.
>
> Of course, you will need to re-synchronize the subqueries at the end
> of all tasks to put all results back together.
>
> So, all of this would represent quite some coding.
>
> As I didn't try yet personally (it's only my thoughts), it's
> interesting to see if other members of this forum have something
> simpler to propose.
>
> regards
>
> didier
>
> On Dec 6, 11:36 am, sagar misal <[email protected]> wrote:
> > I have gone through many articles declaring 1000 limit for single
> > query has been removed but still i don't want to stuck into query
> > fetch and  deadline exceptions so can you please suggest me the best
> > way to query and search through around 15000 objects and sometimes
> > fetching all objects at a go.Right now am looking into Cursors,are
> > Cursors helpful in such cases?
> > Thank you.
> > Sagar Misal.
>
> --
> 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
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>


-- 
Guit: Elegant, beautiful, modular and *production ready* gwt applications.

http://code.google.com/p/guit/

-- 
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 [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-java?hl=en.

Reply via email to