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

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -