stringified json vs json object memory usage in mongodb -
just seeing if has experience following. if want store nested json object may have anywhere 10 500 key:string pairs, better store nested json object string or keep object? memory penalty keeping value json object rather string?
you can check size of document object.bsonsize() in mongoshell
for example:
> object.bsonsize({}) 5 > object.bsonsize({a:''}) 13 > object.bsonsize({a:'',b:''}) 21 > object.bsonsize({a:'',b:'',c:''}) 29 > object.bsonsize({a:{a:'',b:'',c:''}}) 37 > object.bsonsize({a:{a:'',b:''}}) 29 > object.bsonsize({a:{a:''}}) 21 > object.bsonsize({a:"{a:'',b:'',c:''}"}) 29 > object.bsonsize({a:"{a:'',b:''}"}) 24 > object.bsonsize({a:"{a:''}"}) 19 > object.bsonsize({a:""}) 13 > object.bsonsize({ab:""}) 14 > object.bsonsize({abc:""}) 15
it looks me empty doc 5 byte 1 empty string 7 byte plus each character in name 1 byte , each in content 1 byte.
Comments
Post a Comment