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
>

Reply via email to