Testing the MongoDB Global Write Lock Improvements
rick446 writes "I took some time to benchmark the global write lock improvements in MongoDB 2.0. From the article: 'MongoDB, as some of you may know, has a process-wide write lock... Per-database and per-collection locking is on the roadmap ..., but it's not here yet. What was announced in MongoDB version 2.0 was locking-with-yield. I was curious about the performance impact of the write lock and the improvement of lock-with-yield, so I decided to do a little benchmark, MongoDB 1.8 versus MongoDB 2.0.'"
http://howfuckedismydatabase.com/nosql/ (Some NSFW language.)
:wq
It's like this articles starts in the middle of a sentence and I can't tell what the hell is going on.
OK, for starters, what the fuck is MongoDB? Just a single sentence or some mention would be helpful. Secondly, why is this front page material? It's just some crappy blog about some minor change to some product nobody uses, woopdeedoo.
I hate it when I am benching my mongo and it locks its yeild, quite painful =O
Congratulations. You matter enough to bother reinventing this wheel again. If you continue to matter for a meaningful amount of time you'll end up locking individual documents, or whatever you call them. Oracle called that 'row' locking. 15 years ago.
It's great that they improved the locking. I just hope they didn't compromise web scalability in the process.
obligatory http://www.youtube.com/watch?v=b2F-DItXtZs
Who logs in to gdm? Not I, said the duck.
/dev/null webscales!!!
http://saveie6.com/
Mongo is slang for huge or big. Its like a Blazing Saddles reference to a character named Mongo; whereby it was stated, if you shoot him, you'll just make him mad. Beyond that, I'm not sure what's offensive about it.
Its a "big, bad ass database." What's so offensive?
In my language, and apparently in English as well, "mongo" is a rude slang term for people with Down syndrome. Although I chuckled when I first read about MongoDB it's obvious that those who chose the name didn't know about this. Disclaimer: Neither I nor any sensible person I know would ever use this slur.
Are you a grammar Nazi? I'm trying to improve my English; please correct my errors!
For when you're too cheap to spring for a BerkeleyDB license, some amateur playing a decade of catchup gives you everything you'd ever need, as long as you don't need support, performance, stability or data integrity.
If you were blocking sigs, you wouldn't have to read this.