10gen

Creators of MongoDB

Download MongoDB

Download the latest stable releases, or new nightly builds.

Download MongoDB

Use Cases for MongoDB

MongoDB is being used in a number of applications that have stressed the traditional relational database. MongoDB's flexible schema model, rich query language, and scale-out design offer new solutions to a number of problem domains that are radically improved over legacy approaches. Here are some of the applications that users are finding great fits for MongoDB.

Operational Intelligence

Businesses are leveraging MongoDB to enable real-time reporting and feedback to drive operational decisions. Operational intelligence applications require simple querying, sorting, filtering and aggregation of data in real time to drive both reporting, and integration back into operational processes.

Learn More >

Content Management

MongoDB's document-oriented data model and dynamic schema design makes it easy to build meta-data driven content management applications without sacrificing developer productivity or runtime performance.

Learn More >

Product Data Management

Customers are leveraging MongoDB to build rich product catalogs for online and offline applications. The flexible schema design, indexing and query language of MongoDB is well suited to scalable management of diverse product catalogs and inventory in real time.

Learn More >

High Volume Data Feeds

Ingesting large streams of data such as server logs, telemetry data, stock market data, or social media status updates requiers a storage layer that's capable of keeping up with a high volume of writes. MongoDB's scale out architecture and fast write performance make it a perfect fit for storing and processing such large volume data feeds.

Learn More >

User Profile Management

Storing data about users is central to most applications. Whether a social network, an identity management system, or an online game, your users are the core of your business. Almost every interaction with an application will require some kind of interaction with your user database. You need a solution the can accommodate your evolving user data model as well as sustain the transaction load associated with accessing and updating user data.

Learn More >

Hadoop

Hadoop is a fantastic platform for performing long running data analysis and data warehousing applications. But if you want to connect Hadoop to your operational systems, you're forced to either use a file system API (talking directly to HDFS) or using HBase, which is complex and difficult to setup and run. Luckily, MongoDB now includes support for Hadoop, enabling you to run Map Reduce jobs directly against the data in your MongoDB cluster.

Learn More >