Ok, I have never use twig, but I have been using objectify for a few weeks
and adding some features to it..
This is what I got:

   - Mysql implementation (99% working, the parent has no sense on mysql)
   - Guice integration (this is possible with the actual version, but I have
   added ObjectifyAppengineModule and ObjectifyMysqlModule to make it easier)
   - Native full text search
   - Managed relations (included Collections and Arrays)
   - Fast load for managed relations: any get() or query() will result on 1
   or 2 max get operations from the datastore
   - Query now have two new methods: Map<Key<T>, T> asMap() and List<T>
   asList(), this are fetched all at once
   - I've removed some dependencies with the low level api like
   query.getTnx(); and to replace it there are: query.commit() and
   query.rollbackIfActive();

I will open source it, I have an application deployed on appengine and
tomcat with the same source code, all I have to do is change to Guice module
declaration and its ready to go each way.
I am working on the performance of the appengine implementation, the console
sometimes its throwing "This request used a high amount of CPU and may soon
exceed its quota" but the big work its done
The good news is that the mysql implementations its really fast

Regards


2010/3/14 Nacho Coloma <[email protected]>

> > For parallel queries, we haven't really started talking about the API,
> > but I have to admit there is a lot of appeal to simply adding a method
> > like this on the Objectify interface:
> >
> > Map<Query<?>, Iterable<?>> multiquery(Iterable<Query<?>>);
> >
> > While not as powerful as being able to get(), put(), delete(), and
> > query() at the same time, it probably covers 85% of the use cases with
> > a very simple API.
>
> Isn't there a plan to add a Map/Reduce API to AppEngine? I don't think
> it's wise to start such an interface ignoring the GAE roadmap.
>
> Anyway, if you manage to put together a common codebase I will be glad
> to help :)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to