http://code.google.com/p/appengine-mapreduce/ is a good way - if by
"efficient" you mean efficiently performed on app engine.


On Sat, Aug 13, 2011 at 1:29 PM, Tom Fishman <[email protected]>wrote:

> Say there are the following entities:
>
> {ID:1,  width: 5, height: 11, ... },
> {ID:2,  width: 5, height: 12, ... },
> {ID:3,  width: 5, height: 12, ... },
> {ID:4,  width: 6, height: 13, ... },
> {ID:5,  width: 5, height: 12, ... },
> {ID:6,  width: 5, height: 13, ... },
> {ID:7,  width: 5, height: 12, ... },
> ...
>
> What's the most efficient way to return the set of heights ( the same
> values are merged ) for all width==5? ( the answer should be 11, 12, 13 ).
>
> We can build a query to enumerate all entities where width==5 and then
> build the set in code (java/python). But this is not salable, we might have
> thousands of entities share the same value.
>
> I wish we can query the indexes...
>
> Thanks!
> - Tom
>
> --
> 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/-/RJShf4x-MgcJ.
> 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?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to