This should be an easy one, but I can't find any definitive information in 
the docs (in fact, some statements there contradict each other outright 
<http://stackoverflow.com/questions/18243242/does-google-appengine-store-binary-data-in-the-datastore-as-plain-8-bit-or-as-ut/26024697#26024697>
):

Let's say I have two applications, both of them store 10,000 entities that 
have exactly one unindexed property of type Blob. For application 1, each 
blob contains *100kB* of random 8-bit binary data and for application 2, 
they each contain *200kB* of random 8-bit binary data.

Does this imply that the storage requirement for application 2 is about 1GB 
more (10,000 entities x 100kB more per entity)? Or is the binary data 
encoded in some way that creates significant overhead?

For example, if it was UTF-8 encoded, the difference would be 1.5GB as each 
8-bit character has an equal probability of taking up 1 byte (<128) or 2 
bytes (>=128)?


Thanks,

  Markus

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.

Reply via email to