views:

190

answers:

1

What is the maximum size of one BlobProperty in appengine? I'm not talking about of the Blobstore API, i'm referring to the property class BlobProperty

Please add a link who support your answers

+2  A: 

The limit is 1 megabyte. Docs here.

Like db.Text, a db.Blob value can be as large as 1 megabyte, but is not indexed, and cannot be used in query filters or sort orders. The db.Blob class takes a str value as an argument to its constructor. Blobs are modeled using the BlobProperty class.

jbochi
In practice, it's smaller than 1 MB, since the entire call to the datastore API is limited to 1MB; the actual biggest size is 1MB - the size of any other properties in the model (which may very well be 0) - serialization overhead (which is fairly small, but you still don't want to try stuffing exactly 1024*1024 bytes in a blob).
Wooble