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 !!
