Slashdot Mirror


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.'"

10 of 38 comments (clear)

  1. Relevant by tibbetts · · Score: 5, Funny
    --
    :wq
  2. Blah blah blah... what? by Anonymous Coward · · Score: 2, Insightful

    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.

    1. Re:Blah blah blah... what? by Trepidity · · Score: 5, Funny

      I realize it's not widely known in the west, but it's an important database in Mongolia.

    2. Re:Blah blah blah... what? by Toonol · · Score: 2

      Seems like stuff slashdot needs more of. Less mobile phone stories, less political stories, more substantive and detailed tech stories.

  3. Yea me too by Osgeld · · Score: 3, Funny

    I hate it when I am benching my mongo and it locks its yeild, quite painful =O

  4. Pushing locks down by Anonymous Coward · · Score: 3, Insightful

    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.

  5. Re:is it still web scale? by citizenr · · Score: 5, Funny

    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.
  6. Re:is it still web scale? by Billly+Gates · · Score: 2

    /dev/null webscales!!!

  7. Re:What's up with the offensive name? by Man+Eating+Duck · · Score: 2

    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! :)
  8. Ah, bless you MongoDB by Rogerborg · · Score: 2

    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.