I'm not-so-slowly falling in love with the idea of OpenBD on GAE, and
am working on trying to decide if its appropriate for an application
I'm working on.

One of the aspects of the App is a "activity feed" (yeah, like Twitter/
Facebook/Yammer, etc).  I've been working on trying to figure out the
most efficient/scalable architecture for this, and just got done
watching Brett Slatkin's presentation on Building Scalable, Complex
Apps on App Engine (http://code.google.com/events/io/2009/sessions/
BuildingScalableComplexApps.html).  The example he uses is a microblog
- essentially the same thing.

The solution he presents involves using Entity Groups with Child
Entities to store indexed lists (ie, who this message goes to), which
allows for querying the list without needing to deserialize it for
return.

I'm wondering if there's a method in the OpenBD GAE implementation
which can support this, or do I need to drop down to the JPA level?
Is there an implementation of Child Entities in OpenBD?

The most obvious mapping would be that a CFC property that's an array
of other CFCs would be persisted as child entities.  I'm not sure how
I would know if this is the case - perhaps inspecting the datastore
from the admin app.

I'm kind of a newbie with GAE in general as well.

So, if there is any guidance on what happens to CFCs that are
properties of other CFCs, or how to implement lists?

I'd be more then happy to write up a Wiki on this, as well.

Thanks!

Edward Smith

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 mailing list - http://groups.google.com/group/openbd?hl=en

 !! save a network - please trim replies before posting !!

Reply via email to