Growing documents, padding.
Selecting subset of fields, takes the whole document in ram, creates a new bson and transfers it back. The same for updating.
Maybe read before updating for lock %.
All valid - though I'm going to check the read-before update as I thought that was a non-issue in 2.2? I'll write them up but it might take a little time. Thanks!
I've used mongo off and on for a while (even writing a common lisp tutorial on using it), and this is the first really nice writeup for mongo I've seen. Thanks a lot!
Comments
If I've missed anything from the article, feel free to let me know! :-)
This is one of the first articles I've seen where someone with a lot of knowledge posts a lot of realities about Mongo, thank you for that!
I'd love to read something describing the "perfect use cases for Mongo" from you :)
I've got a post like that coming up soon; 'thought process and reasonings behind choosing a datastore'
Growing documents, padding. Selecting subset of fields, takes the whole document in ram, creates a new bson and transfers it back. The same for updating. Maybe read before updating for lock %.
All valid - though I'm going to check the read-before update as I thought that was a non-issue in 2.2? I'll write them up but it might take a little time. Thanks!
I've used mongo off and on for a while (even writing a common lisp tutorial on using it), and this is the first really nice writeup for mongo I've seen. Thanks a lot!
:-) no problem!
Thanks for the article!