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

Reply via email to