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

Reply via email to