MongoDB has announced the release of MongoDB 3.6. With this release it is now easier and faster to build always-on applications that react in real time to changes in data streamed across distributed systems, said Dev Ittycheria, president and CEO, MongoDB. And, he added, with the addition of new and enhanced management and security features, “developers get the freedom and confidence to run MongoDB in the most demanding environments to support mission-critical applications.”
Key advancements include change streams, which enable developers to build reactive web, mobile and IoT applications that can view, filter and act on data changes as they occur in the database; retryable writes, which move the complexity of handling systems failures from the application to the database, so that instead of developers having to implement custom, client-side code to handle network errors during updates, MongoDB automatically retries writes;, now the addition of query auto-complete, query history and table views to MongoDB Compass, which allows users to analyze and understand database schema; and the MongoDB Compass Community, which provides developers with a new, no-cost, GUI alternative to the MongoDB shell, support for the latest functionality in the Compass family.
MongoDB 3.6 also makes it easier for operations teams to deploy and run massively scalable, secure, always-on global applications built on MongoDB’s native distributed systems facilities. Key advancements include Ops Manager 3.6, which makes it easier than ever for ops teams to inspect and improve database performance in real time. In addition, schema governance with JSON schema lets developers and ops teams combine the flexibility of the document model with data conformance and validation capabilities to precisely the degree that best suits their application. Because schema validation is fully tunable, teams can add pinpoint validation to only the critical fields of their model, or start a project with data governance appropriate to the development stage and tighten them during production stages. Now teams can benefit from the ease of development that the document model offers, while still maintaining the strict data governance controls that are critical for applications in regulated industries.
MongoDB also provides users with the flexibility of complete platform independence — on-premise, hybrid, or fully-managed cloud — with the freedom to move between deployment options as business requirements change. MongoDB Atlas, the database as a service for MongoDB, gives users access to the core features of MongoDB 3.6 and runs on major public clouds — Amazon Web Services, Microsoft Azure, and Google Cloud Platform. In addition, cross region replication now allows MongoDB Atlas clusters to span multiple cloud provider regions, maintaining continuous availability in the event of geographic outages as well as providing optimal customer experience by locating data closer to users.
Supporting speed to insight, in MongoDB 3.6, the aggregation pipeline, which allows users to perform real-time analytics directly in the database, has been enhanced with more expressive queries giving organizations faster access to data-driven insights. Developers and analysts can now write queries combining data from multiple collections for complex analytics while greatly reducing the amount of data that needs to be computed in the BI layer. And, MongoDB's Connector for BI, which enables use of MongoDB as a data source in SQL-based analytics and data visualization tools, takes advantage of these enhancements to deliver higher performance, with more analytic operations pushed natively to the database. Users can now also configure, deploy and monitor the BI Connector directly from Ops Manager.
MongoDB 3.6 will be generally available in early December.
For complete information, go to www.mongodb.com/mongodb-3.6.