New Storage Engines Unlock New Use Cases
MongoDB 3.2 introduces new storage engines that extend the capabilities of the database, allowing you to choose the optimal technologies for the different workloads in your organization. Run multiple storage engines in a deployment and leverage the same query language, scaling methods and operational tooling across them all to significantly reduce development and operational complexity.
Run your most demanding, real-time apps with the in-memory storage engine (beta)
Secure your data-at-rest with the encrypted storage engine
Streamline development and operations across your organization
Optimized for Mission-Critical Deployments
MongoDB 3.2 delivers major advances in the critical areas of data governance, high availability, and disaster recovery. Ensuring data quality and maintaining continuous service availability are essential as an increasing number of organizations move their mission-critical apps to MongoDB.
Ensure data quality with document validation
MongoDB 3.2 enforces customizable document validation native to the database, allowing you to enforce checks on document structure, data types, data ranges, and the presence of mandatory fields. With 3.2, your DBAs can now easily enforce data governance standards while your developers continue to leverage the benefits of MongoDB’s flexible document model.
A 10% improvement in data usability at a Fortune 1000 company could increase revenues by $2 billion per year.
Improved service continuity
Individual nodes can and will fail in any distributed system. MongoDB 3.2 features an enhanced algorithm to further reduce the time interval between a primary failure and recovery, allowing the database to meet your most demanding availability requirements.
Turn Your Data into Real-Time Insights
It’s estimated that 90% of data is never analyzed and that as much as 60% of data begins to lose value within milliseconds of being generated. MongoDB 3.2 introduces tools and enhancements that empower your data analysts and data scientists to spark innovation using new insights from your previously untapped data sources.
Seamlessly connect and visualize your data
The new BI Connector in 3.2 allows your analysts, data scientists, and business users to seamlessly explore and visualize multi-structured data stored in MongoDB with industry-standard SQL-based BI and analytics platforms such as Tableau, Qlikview, and more.
Richer analytics with dynamic lookups
MongoDB 3.2 allows you to combine data from multiple collections by implementing left outer joins through the ‘$lookup’ operator. This new feature allows you to run richer analytics and grants more flexibility in data modeling, with higher performance and less application-side code.
Answer questions faster with improved tools
MongoDB’s powerful aggregation framework has been enhanced with support for sampling, array manipulation, and an assortment of new mathematical operators. MongoDB 3.2 also increases the power of in-database text search with case-sensitive searches and support for additional languages.
Visualize. Explore. Optimize.
MongoDB 3.2 features new tools and added functionality that will allow your administrators to explore your data and seamlessly optimize your deployment.
Visually explore your data with MongoDB Compass
MongoDB Compass is a simple-to-use, sophisticated GUI that allows any user within your organization to visualize and explore your data with ad-hoc queries in just a few clicks – all with zero knowledge of the MongoDB query language.
Identify slow-running queries with the visual query profiler
Delivered as part of Ops Manager and Cloud Manager, the new visual query profiler displays how query and write latency vary over time, making it simple for you to identify slower queries and single out latency spikes.
Optimize performance with index suggestions and automated rollouts
The visual query profiler analyzes the data it displays to provide recommendations for new indexes that will improve your query performance. These indexes can then be automatically rolled out across your production system using Ops or Cloud Manager.
Be more efficient with partial indexes
Partial indexes in 3.2 allow you to specify a filtering expression during index creation to include only documents that meet your desired conditions – saving you memory and disk space while speeding up queries even further as smaller indexes mean faster searches.
Database Operations Designed for your Existing Workflows
Operations teams can be 10-20x more productive using the Ops or Cloud Manager platforms to run MongoDB. Through integration with your existing tools and workflows, Ops Manager and Cloud Manager enable you to operationalize MongoDB 3.2 alongside your existing relational databases, preserving investments you’ve already made in management platforms and skillsets.
Integrate MongoDB metrics into your APM platforms for full stack visibility
With 3.2, the MongoDB drivers have been enhanced with a new API that exposes query performance metrics to Application Performance Monitoring (APM) tools for easier integration. In addition, Ops and Cloud Manager can complement this functionality with rich database monitoring.
Simplified, customizable backups
With 3.2, backup files managed by Ops Manager can now be stored on standard network-mountable file systems to make use of your existing storage infrastructure. Backups can also be configured for specific collections rather than the entire database to avoid over-provisioning.
Seamless database restores
Development, test and recovery clusters can now be safely and reliably built with new automation-driven restores. In a few simple clicks, Ops Manager agents can pull database snapshots from MongoDB backups and configure them as a live, running database cluster.
MongoDB has become an integral part of the tooling and workflows of DBAs and Operations teams and we expect the trend to increase. To support MongoDB 3.2, we jointly-developed an integration between MongoDB Ops Manager and New Relic APM, Insights, and Plugins. These integrations mean MongoDB health can now be monitored alongside the rest of the application estate.