Hi all,
Haven't been browsing the code for some time now, but Joaquin is
absolutely correct. This 
http://groups.google.com/group/typhoonae/browse_thread/thread/6c4ccbe4ddb208c8
is the related thread.
Before I go into more details, I'd like to do a quick poll.
Regarding Datastore, where would you prefer to put efforts into?
a) Refactoring the MongoDB Stub and implementing support for Expando,
kindless ancestor queries, index.yaml and MongoDB create_index support
b) Implementing a Cassandra Datastore Stub
c) ...
Since MySQL isn't the perfect Datastore backend from an architectural
point of view, I wouldn't put much effort into it apart from
bugfixing.
Thanks,
Tobias
On Jan 29, 4:49 pm, Joaquin Cuenca Abela <
e98cu...@gmail.com> wrote:
> A small extra comment on the mongodb backend. Another of its limitations is
> that if you have a single entity with a missing field in your collection,
> queries against this field can fail. I have to catch a plane, see the
> archives of the ML for more details.
>
> Cheers
 > El 29/01/2011 13:51, "Tobias" <
tobias.rodae...@googlemail.com> escribió:
>
>
>
> > Hi Colin - Great to hear from you!
>
> > Generally said, neither the available Datastore API Proxy Stubs
> > (MongoDB, MySQL) nor TyphoonAE's appserver nor the configuration part
> > interpret index.yaml definitions right now. Joaquin and I discussed
> > that a while ago. In other words, all queries are translated to the
> > particular query API of the configured Datastore backend without using
> > index definitions from the index.yaml file.
>
> > I've filed thishttp://
code.google.com/p/typhoonae/issues/detail?id=80
> > issue.
>
> > However, most queries should work as expected. We have a few
> > limitations when using the MongoDB backend, though. It does not
> > support Expandos and kindless ancestor queries.
>
> > You could review the test suites for our Datastore backends to get an
> > overview what's working.
>
> 
http://code.google.com/p/typhoonae/source/browse/src/typhoonae/mongod...
>
> 
http://code.google.com/p/typhoonae/source/browse/src/typhoonae/mysql/...
> > 
typhoonae+...@googlegroups.com<typhoonae%2Bunsubscribe@googlegroups .com>