MongoDB is a general purpose database suitable for most applications and use cases.
MongoDB is being used successfully by organizations of all sizes across all industries for web, mobile, cloud, internal and other enterprise solutions. A few of the more popular MongoDB use case examples include big data, content management and delivery, mobile and social infrastructure, user data management, data hubs and more.
Big Data refers to technologies and initiatives that involve data that is too diverse, fast-changing or massive for conventional technologies, skills and infrastructure to address efficiently. These include a wide variety of apps such as genomics, clickstream analysis, customer Sentiment analysis, log data collection and ad technology.
Content Management and Delivery
Content management comprises a diverse set of applications that store and serve content, as well as the associated metadata. These apps include e-commerce websites, online publications, web content management systems (CMS), document management, archives and others.
Customer Data Management
Customer Data Management refers to applications that store data and metadata about customers, members, citizens or any type of user. It encompasses a variety of applications, like subscriber data management, customer relationship management (CRM), gaming user profiles, biometrics, identity and access management (IAM), and enterprise resource planning (ERP).
A Data Hub aggregates data from multiple sources into a central repository so it can be processed and served to other applications.
Database-as-a-Service (DBaaS) refers to a system that provides developers access to database capacity — storage, reads and writes — on-demand.
The Internet of Things
The Internet of Things (IoT) — also known as Machine-to-Machine or M2M — refers to solutions in which devices (e.g., sensors, meters) capture events (e.g., temperature, inventory level), which are relayed over a network (wireless, wired or hybrid) to applications or other devices, which then automatically translate the captured events into meaningful information (e.g., items need to be restocked). IoT encompasses a wide variety of applications like Fleet Tracking and Optimization, mHealth, Connected Home Apps, Intelligent Supply Chain Management, SmartMeters and Infrastructure Optimization.
Mobile apps refer to applications deployed on smartphones and tablets. MongoDB powers the backend of these systems.
Product and Asset Catalogs
Product and Asset Catalogs store lists of products, property, equipment, inventory and other assets, as well as the associated metadata. Examples include apps for eCommerce, retail inventory management and commercial fleet management.
Security and Fraud Apps
Security and Fraud Apps identify and prevent attacks on digital and live assets from malicious and unauthorized individuals, including apps for fraud detection, cyberthreat analysis, anti-terrorism and compliance.
Social and Collaboration Apps
Social and Collaboration Apps facilitate interaction among a group of users, often in the form of online discussion, comments and likes, as well as records of user activity like a workout or a visit to a restaurant. These apps include public and internal social networks, consumer cloud services, tools for collaborating on projects and documents, and online dating services.