Blog

What’s New in MongoDB 3.0 Part 3: Performance & Efficiency Gains, New Storage Architecture

Feb 20, 2015

Welcome to the final part of our 3-part MongoDB 3.0 blog series. In part 1 we covered the new MongoDB Ops Manager platform, demonstrating how it can reduce operational overhead by up to 95%. We also covered new security enhancements for authentication and auditing. In part 2 we covered what is new for developers and DBAs, as well as new flexibility in deploying large-scale, globally distributed...

Read More >

What’s New in MongoDB 3.0 Part 2: Richer Query Language, Enhanced Tools and Global Multi-Data Center Deployments

Feb 20, 2015

Welcome to part 2 of our 3-part MongoDB 3.0 blog series. In part 1 we covered the new MongoDB Ops Manager platform, demonstrating how it can reduce operational overhead by up to 95%. We also covered new security enhancements for authentication and auditing. In part 3, we’ll cover the new pluggable storage architecture and what WiredTiger brings to MongoDB performance and storage efficiency.

In...

Read More >

Using MongoDB with Hadoop & Spark: Part 3 - Spark Example & Key Takeaways

Matt Kalan
Feb 19, 2015

Welcome to the final part of our three-part series on MongoDB and Hadoop. In this post, we'll look at a Spark example.

  1. Introduction & Setup of Hadoop and MongoDB
  2. Hive Example
  3. Spark Example & Key Takeaways

For more detail on the use case, see the first paragraph of part 1.

Spark Example
For using Spark, I opted to use Python from the interactive shell command “pyspark”. This gives you...

Read More >

What’s New in MongoDB 3.0 Part 1: 95% Reduction in Operational Overhead and Security Enhancements

Feb 18, 2015

It’s been a couple of weeks now since our co-founder and CTO announced MongoDB 3.0. The reaction from the community has blown us away as architects, developers and ops teams look to bring MongoDB’s flexibility and ease-of-use to a whole new set of projects.

In the lead-up to it’s General Availability, we’re going to provide more detail on specific areas of MongoDB 3.0. Of course we’ll cover...

Read More >

Using MongoDB with Hadoop & Spark: Part 2 - Hive Example

Matt Kalan
Feb 17, 2015

Welcome to part two of our three-part series on MongoDB and Hadoop. In part one, we introduced Hadoop and how to set it up. In this post, we'll look at a Hive example.

  1. Introduction & Setup of Hadoop and MongoDB
  2. Hive Example
  3. Spark Example & Key Takeaways

For more detail on the use case, see the first paragraph of part 1.

Summary

Use case: aggregating 1 minute intervals of stock prices into 5...

Read More >

Using MongoDB with Hadoop & Spark: Part 1 - Introduction & Setup

Matt Kalan
Feb 17, 2015

Hadoop is a software technology designed for storing and processing large volumes of data distributed across a cluster of commodity servers and commodity storage. Hadoop was initially inspired by papers published by Google outlining its approach to handling large volumes of data as it indexed the Web. Many organizations are now harnessing the power of Hadoop and MongoDB together to create...

Read More >

Weather of the Century: Part 1

Feb 13, 2015

Ever wonder what the weather was like in your birthplace the day you were born? Building an app to answer this question for anyone (from this planet at least) was the subject of talks on visualization and performance at MongoDB World 2014.

In those talks, MongoDB Engineers André Spiegel and Jesse Davis presented the Weather of the Century App, which takes as input any location on Earth and a...

Read More >

MongoDB World Registration Open

MongoDB
Feb 13, 2015

100+ MongoDB tech talks, 2,000 fellow MongoDB users, hands-on developer spaces, food, sponsor swag, round-the-clock coffee and a party under a giant whale. What could be better? We can’t think of much.

To experience all of the above, join us for MongoDB World on June 1-2 in New York City. Space is limited. (Honestly it is. Don’t be stuck on the sidewalk looking in, like last year.)

Here’s a...

Read More >

MongoDB Security Best Practices

Eliot Horowitz
Feb 10, 2015

MongoDB takes security very seriously. Recently a team of German researchers discovered unsecured instances of MongoDB running openly on the internet. Readers who are concerned about access to their systems are reminded of the following resources:


  • The most popular installer for MongoDB (RPM) limits network access to localhost by default.

  • Security is addressed in detail in our Security Manual....

Read More >

Improved password-based authentication in MongoDB 3.0: SCRAM Explained (Part 2)

Feb 6, 2015

In MongoDB 3.0, SCRAM is now the default password-based authentication mechanism. In the first post in this series, we introduced the threat-model SCRAM is designed to counter, and explained the inner workings of the protocol. Now we can take a closer look at how SCRAM addresses the attacks that follow from this threat-model. For a more detailed discussion, please see the Security...

Read More >