Hi

We have a pretty big app which has not been optimized till date. We
spend over $40/day just on the reads.

This is our current stats

Datastore Read Operations                46.74 Million Ops       46.69   $0.70/ 
Million
Ops      $32.69
Datastore Small Operations               0.00 Million Ops        0.00    $0.10/ 
Million
Ops      $0.00


I have been reading that small operations are much cheaper and they
are done based on key.

The following function is used at many places - but I do not see
counter moving from zero for small operations.

Is datastore.get(key) a small operation? If not, what should I change
the function to make it count towards small operations.

Thanks.

// Get Entity
        public static Entity getEntityFromId(String entityName, String id)
        {
                // Get Datastore
                DatastoreService datastore =
DatastoreServiceFactory.getDatastoreService();

                // Get Entity
                try
                {
                        Key key = KeyFactory.stringToKey(id);
                        return datastore.get(key);
                } catch (Exception e)
                {
                        return null;
                }
        }

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to