MongoDB version 3.0 now GA on MongoLab

We're excited to announce that MongoDB 3.0 is now available on all MongoLab plans. Since the release of version 3.0 was announced in March, we've done extensive testing to ensure that it is production-ready for MongoLab users. For those looking to upgrade or create a new MongoDB 3.0 plan, you can do so through our self-service UI. Version 3.0 offers several valuable improvements, including collection-level locking; a new, more secure user authentication mechanism (SCRAM-SHA-1); and the WiredTiger storage engine. Each of these three improvements is described in detail below.

There are two important items to note, as you consider upgrading to version 3.0:

1) A driver upgrade may be required when upgrading your database to 3.0. You can find a matrix of 3.0 compatible drivers in the MongoDB 3.0 release notes.

2) Our release of support for version 3.0 comes with the default MMAPv1 storage engine. Support for the new WiredTiger storage engine will come later, most likely with the release of MongoDB 3.2, where it is expected to become the default storage engine for MongoDB. For more information about our support for storage engines, please read the section entitled "WiredTiger storage engine" below.

Collection-level locking

The default storage engine in MongoDB 3.0 is MMAPv1, which experienced MongoDB users may recognize as the same storage engine underlying previous versions of MongoDB. Although the name has stayed the same, MongoDB now offers collection-level locking; in prior versions of MongoDB, the database-level lock was the finest-grain lock.

How will this impact you?  In versions of MongoDB prior to 3.0, database-level locking would lock the entire database any time an operation that required the write lock (e.g. insert, update, delete) was issued. With collection-level locking, a write operation on one collection will not block the database from servicing reads and writes on other collections.

The effects of collection-level locks on your database deployment will vary depending on your data model, but generally you should see performance improvements, particularly in write-heavy workloads that target more than one collection.

SCRAM-SHA-1 authentication

In MongoDB 3.0, SCRAM-SHA-1 has now replaced MONGODB-CR as the default authentication mechanism. For the security buffs, MongoDB has written an interesting blog post that speaks to the advantages of SCRAM (short for "Salted Challenge Response Authentication Mechanism"). Two notable benefits include improved security against "malicious servers," and heightened resistance to "replay attacks."

Depending on your driver version, you may need to upgrade your driver to a 3.0- (or SCRAM-) compatible version. If you're unsure if your current driver version supports SCRAM, be sure to check out MongoDB's release notes. Again, make sure you double-check your driver version before you upgrade, or your driver will start throwing errors and you will experience downtime!

WiredTiger storage engine

MongoDB 3.0 ships with two storage engines: the default MMAPv1 engine (with collection-level locking), and the new WiredTiger storage engine (with document-level locking). We're very excited about WiredTiger and have already begun testing internally. We look forward to supporting WiredTiger for MongoLab production plans when it is expected to become the default storage engine in version 3.2.


As you will discover, there are numerous changes and enhancements to 3.0. We recommend that you explore the full list of changes and improvements in the MongoDB 3.0 release notes. If you have any questions along the way, drop us a line at and we'd be happy to help!  For example, if your MongoLab deployment experiences high write loads, and you would like to discuss how best to leverage collection-level locking to enhance your performance, please drop us a line!

18 Responses to MongoDB version 3.0 now GA on MongoLab

  1. Nikolay Lastochkin 2016/03/19 at 3:44 am #

    OK, MongodDB 3.2 is here and where is WiredTiger? Or are you worried that the custemers will have to pay you less because of smaller database size?

  2. motor club of america 2017/04/01 at 12:05 pm #

    416956 680274Oh my goodness! an remarkable post dude. Thank you Even so My business is experiencing dilemma with ur rss . Dont know why Unable to subscribe to it. Can there be anyone obtaining identical rss dilemma? Anybody who knows kindly respond. Thnkx 341345

  3. aquatest balkan pharmaceuticals 2017/04/04 at 12:31 pm #

    187857 926049Some genuinely superb blog posts on this website , regards for contribution. 136350

  4. Best Best Online News in the World 2017/04/06 at 3:36 pm #

    622301 879390I genuinely enjoy seeking at on this internet site , it has amazing content material . 354182

  5. 357941 625583I genuinely enjoyed this. It was incredibly educational and helpful. I will return to examine on upcoming posts 529344

  6. Best Best Online News in the World 2017/04/07 at 7:07 am #

    280464 412566Outstanding post, I feel weblog owners need to larn a whole lot from this weblog its actually user genial . 671580

  7. Best Best Online News in the World 2017/04/07 at 11:54 am #

    809004 526714Really excellent post, thanks a whole lot for sharing. Do you happen to have an RSS feed I can subscribe to? 504496

  8. Best Best Online News in the World 2017/04/08 at 3:16 am #

    800935 47015You created various great points there. I did a search on the topic and discovered many people will have the same opinion together with your blog. 773641

  9. Best Best Online News in the World 2017/04/08 at 6:04 am #

    275208 421102Hello! I basically want to make a enormous thumbs up with the amazing information youve here during this post. We are returning to your weblog for additional soon. 286349

  10. Best Best Online News in the World 2017/04/08 at 4:45 pm #

    785763 389025I visited a great deal of internet site but I believe this 1 contains something extra in it in it 670651

  11. GVK Biosciences 2017/04/09 at 3:21 am #

    155891 795058Immigration […]the time to read or visit the content or sites we have linked to below the[…] 109781

  12. GVK BIO 2017/04/09 at 4:44 am #

    975767 895949Excellent blog here! Additionally your web site rather a lot up fast! What host are you using? Can I get your affiliate hyperlink for your host? I wish my site loaded up as fast as yours lol. 544808

  13. VideoJelly 2017/04/11 at 9:06 pm #

    494927 904706Nice blog here! following reading, i decide to buy a sleeping bag ASAP 537340

  14. 77337 837630Thank you for sharing with us, I conceive this web site truly stands out : D. 853321

  15. Switch Energy Supplier 2017/04/20 at 6:07 am #

    501616 583509Im often to blogging and i in actual fact respect your content. The piece has actually peaks my interest. Im going to bookmark your content and preserve checking for brand new information. 19150

  16. Switch Energy Supplier 2017/04/20 at 11:32 pm #

    221155 41938I love your writing style truly enjoying this web site . 315280

  17. Switch Energy Supplier 2017/04/22 at 2:09 am #

    428681 322424Hiya! awesome weblog! I happen to be a everyday visitor to your web site (somewhat a lot more like addict ) of this site. Just wanted to say I appreciate your blogs and am searching forward for a lot more to come! 164793

  18. Best Online News 2017/04/22 at 8:26 am #

    736985 792652I like this website extremely a lot, Its a truly nice situation to read and get info . 634928

Leave a Reply