Currently the datastore is at 1.3GB and costs next to nothing, so normally I wouldn't care. But this project is for a client who doesn't want to enable billing so I am trying every optimization I can find.
On Thu, May 26, 2011 at 7:16 AM, howesc <how...@umich.edu> wrote: > i don't see the reason for this. true, from GAE's docs ( > http://code.google.com/appengine/articles/storage_breakdown.html): > > "Because App Engine's datastore is essentially schemaless, every entity of > a particular kind must store the name of each property in addition to the > value, even if every other entity of that kind uses the same set of > properties. While this redundancy does result in a slight storage overhead, > it also offers more flexibility for model definitions (see Effective > PolyModel <http://code.google.com/appengine/articles/polymodel.html> for > an example)." > > i understand saving space on limited hardware, and yes with millions of > rows you might have a GB of storage for those names, so that might cost you > $0.15 a month, but i believe that cluttering your code with extra things > like aliases, and making a database that can't be used without the code (no > one would be able to understand the data if viewed in the GAE console), i'd > pay the $0.15 a month. > > just my $0.03. ;) > > cfh >