UNBELIEVABLE! You and the team are truly awesome. And I think you've found your niche, Railo has no plans on implementing GAE integration and that's actually great for the cfml community as a whole. There are so many spaces to tackle that it doesn't make sense for every engine to tackle them all. If OpenBD is THE cloud engine, and Railo has their appstore, and Adobe is, well, still the big kahuna, everybody wins.
I have so many questions... The datastore has types like strings, ints, floats, etc. Are you serialzing the entire cfc and storing it as a string in one column, or are you breaking apart the cfc and storing each property in it's own field? If it's the former, then how do you allow querying individual properties without loading the entire recordset to memory? And if its the latter, can you publish the translation map from cf types to google types that you are using. Very interesting how you did this and the more I think about it the more unlikely it seems that you are serialzing it into an arbitrary string that has no context in google. If I query the datastore and get back an array of 1000 objects, are each of those objects created using createObject (or similar)? If so, don't we potentialy run into the createobject slowness that has spawned IBO's and other work-arounds? Is it possible to get straight queries of simple types from the datastore? If everything is fast enough this may not even be needed, but just wondering... How do you recommend seeding the datastore with inital data? Like if I had an old relational db that I wanted to migrate over... How do you handle updates to the google API? Does every update have to be coded-in to OpenBD or, if the update is simple (like a new operator was added) will OpenBD automatically get it because it is simply proxy'ing requests to the underlying java? Do you recommend storing objects in a persistent scope like application or session to minimze requests and access to the datastore, or is the datastore designed to be that persistent scope accessed on every request? Whats the word on relationships and lists of multiple values for a single attribute? What about transactions? Don't mean to bombard you with questions, I'm just very excited! Baz On Mon, Jun 1, 2009 at 11:09 AM, <[email protected]> wrote: > > There are still some items on my to-do list, but it should be > reasonably usable. I think there's a datastore README within the > download bundle, or you can refer to the Wiki page: > > http://wiki.openbluedragon.org/wiki/index.php/GoogleAppEngine:Datastore > > Vince > > On Jun 1, 1:19 pm, Baz <[email protected]> wrote: > > I was under the impression that datastore integration was still under > > development in OpenBD, am I mistaken? > > > > Baz > > > > > --~--~---------~--~----~------------~-------~--~----~ Open BlueDragon Public Mailing List http://groups.google.com/group/openbd?hl=en official site @ http://www.openbluedragon.org/ !! save a network - trim replies before posting !! -~----------~----~----~----~------~----~------~--~---
