Does anyone have experience to share with using just the datastore API
from Slim3 (not the web framework)
http://sites.google.com/site/slim3appengine/slim3-datastore/installation

I've narrowed down my data store API choice to Objectify or Slim3.
I'm leaning toward Slim3 for its global transaction support.
(I'm sure I'll eventually need global transactions, eg there is no way
to know
when in the future if I'll need a transaction between two root
entities.)

Concerned about
- Polluting my datamodel with Slim3 Annotations
- Having to run the Annotation pre-processor as part of the IDE (will
that work with maven-command line?)
- Global transaction performance. The Slim3 site shows much faster
times than I'm seeing
   http://sites.google.com/site/slim3appengine/
   Local about 2x slower
      Entity Groups     Local Transaction(millis)       Global
Transaction(millis)
      5         447     781

   http://slim3demo.appspot.com/gtx/
   vs  3.5x slower
      5         107     365
- What happens when a global transaction fails? Can it be detected
when it occurs so the user can be notified?
- Is it using undocumented Google APIs?

- Support/Docs/Examples - digging through the source code to solve a
problem is not much fun

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