MongoDB is the leading NoSQL database, empowering businesses to be more agile and scalable. Fortune 500 companies and startups alike are using MongoDB to create new types of applications, improve customer experience, accelerate time to market and reduce costs.
- MetLife built a 360-degree view of 100M+ customers in 3 months.
- Tier 1 investment bank saves $40M over 5 years and improves performance by 200x.
- Mailbox reimagined the mobile inbox and scaled to over 1M users in 6 weeks.
- ADP delivers mobile experience to 1M users across 17 countries with zero downtime.
- Salesforce Marketing Cloud accelerated its roadmap by 12 months.
- Telefonica improves performance by 100x, time to market by 4x, and storage costs by 67%.
A New World
MongoDB was designed for how we build and run applications today.
The applications serving, generating and interfacing with data have changed. [Big Data](/learn/big-data), SaaS, social and mobile apps are the new norm.
New Data Types
New applications, users and inputs demand new types of data, like unstructured, semi-structured and polymorphic data.
New Data Volumes
Data volumes were once smaller, constrained and predictable. Today organizations must be prepared to support millions of users, thousands of queries per second and hundreds of terabytes of data.
New Development Methods
The methods we use to build applications have changed. With increasingly competitive markets and the need to adapt constantly, iterative development has become the standard.
The infrastructure on which we store data has changed. Companies are leveraging cloud computing, commodity hardware and virtualization.
What is MongoDB?
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
- JSON Data Model with Dynamic Schemas
- Auto-Sharding for Horizontal Scalability
- Built-In Replication for High Availability
- Rich Secondary Indexes, including geospatial and TTL indexes
- Text Search
- Aggregation Framework & Native MapReduce
- Hadoop Integration
- Drivers: 13 MongoDB-Supported Drivers; 37 Community-Supported Drivers