MongoDB announced the latest version of the popular NoSQL database yesterday, version 2.6. I had a chance to speak with Kelly Stirman, Director of Product at Mongo about the release. The release is chocked full of goodies for Mongo users. For me chief among them was the new security features highlighted in the press release below. Also the MMS features make it much easier to run Mongo at scale. One of the things Kelly spoke to me about was to make it easier for first time users to get MongoDB up and running. This is another thing addressed in 2.6. You can see the full details below.
Announcing MongoDB 2.6: A Quantum Leap for the World’s Fastest Growing Database
MongoDB’s Most Significant Release to Date Brings Simplicity and Reliability to Operations, Complete Re-Architecting of Major Server Components and Enterprise-Grade Security
MongoDB makes building applications natural and intuitive – and this release makes it just as natural to run these apps, freeing up the most valuable assets of any organization to innovate and move the world forward, one app at a time.
“The core of MongoDB has served the community well for the past five years,” said Eliot Horowitz, co-founder and CTO of MongoDB. “In 2007, we set out to prove that a new data model could fundamentally improve the way developers build and run applications. Now we move the industry forward with a management service that improves the way we run apps, allowing organizations to focus on what they do best. We have the opportunity to engineer the primary data management system used for decades. This is a massive task, but we have the community, the engineering talent and the funding necessary to deliver on the promise of what is before us.”
“This release moves the way we build and run apps an enormous step forward. We are introducing automation features to MMS, now in testing with select users. Over the past two years more than 35,000 members of the community have come to rely on MMS. Users can now provision, upgrade and manage their systems through a simple yet sophisticated interface. Operating MongoDB is now more reliable and effortless than ever before. We have improved the scalability of several critical areas of the database, and completed fundamental changes to the core that will allow us to improve concurrency in MongoDB 2.8 and beyond. We reduced the effort to add some classes of new features by 100x, built a sophisticated query planner with immense potential for further innovation, redesigned write operations and dramatically simplified the maintenance of MongoDB. This is our biggest release ever.”
With text search, enterprise-grade security and best-in-class analytical capabilities, MongoDB 2.6 enables new classes of use cases. Key features of the release include:
MMS – MongoDB Management Service simplifies how organizations run MongoDB systems at scale. MMS now includes continuous, incremental backup; point-in-time recovery; monitoring, visualization and alerts on 100+ parameters; on-prem deployments for MongoDB subscribers and a fully-managed solution in the cloud. Alpha features include simple, single-click provisioning and hot upgrades.
Index Intersection – Index intersection provides more flexible, adaptive analytical capabilities, making it easier to run ad-hoc analyses to answer evolving business questions. Developers no longer need to predict all data access patterns in advance as more than one index can be used to optimize a query.
Improved Scalability & Performance – Organizations can scale more easily and at lower cost. MongoDB 2.6 provides more efficient use of network resources; oplog processing is 75% faster; classes of scan, sort, $in and $all performance are significantly improved; and bulk operators for writes improve updates by as much as 5x.
Text Search – Users have come to expect search as a primary means of accessing data in apps. Developers can now deliver search as a feature without the added complexity of a separate, dedicated search engine. MongoDB 2.6 integrates text search into the MongoDB Query Language and the Aggregation Framework, and provides powerful search for 15 languages.
Enterprise Security – Securing data is a top priority for many organizations, and MongoDB 2.6 provides best-in-class security functionality. Building on the support in MongoDB Enterprise 2.4 for roles, Kerberos authentication and SSL encryption, MongoDB Enterprise 2.6 adds field-level redaction, customizable auditing, LDAP and x509 authentication, collection-level authorization and user-defined roles.
Bulk Update Operators – Organizations can now manipulate large data volumes more efficiently than ever before. New bulk operations make it simple and efficient to load, update and delete large volumes of data in MongoDB. Bulk operations automatically parallelize updates across the system, and return a report of failed operations that can be retried by the application.
Pipelined Data Transformations – Data can be summarized, enhanced, aggregated and refined to better serve users from within the database. MongoDB 2.6 provides multi-step data enrichment and transformations natively in the database using a simple declarative interface. With the new $out stage, results sets from the aggregation pipeline can be written to a named collection with no limit to the output size.
Simplified Operations – MongoDB 2.6 simplifies and lowers the cost of operating MongoDB at scale. Indexing can beperformed in the background, yielding to foreground operations and auto-resumes after restart; with MaxTimeMS operators and developers can specify auto-cancellation of queries, providing better control of resource utilization; mixed SSLconnections; expanded SNMP support; more efficient repair operations; and a new default space allocation configuration provides more predictable performance.
“In five short years, the MongoDB community has transformed the data management landscape, creating the first compelling alternative to 40 years of relational databases,” said Max Schireson, CEO of MongoDB. “We have created a new and liberating data model, demonstrated mass appeal, significantly improved how engineers build and run modern applications, and secured funding to ensure MongoDB continues for decades to come. With this release we have made massive investments in the database to ensure a strong foundation for continued innovation.”
MongoDB has a thriving global community with more than 7 million downloads of its open-source database, 1,000 customers, 150,000 online education registrations, 30,000 user group members and 20,000 MongoDB Days attendees.
Register today for MongoDB World and join developers, ops professionals and executives from all over the world at the largest MongoDB event ever, June 23-25 in New York City.
“Release 2.6 is an important milestone. It is packed with many new features and incremental improvements across the board. It removes the 16MB output limit in the Aggregation Framework for querying Big Data. We can now build efficient, complex data processing workflows as 2.6 allows the result of an aggregation pipeline to be stored in another collection directly, without sending it all the way to the client. Additionally, the new wire format and batch APIs enable more efficient client driver implementations, including a more streamlined async API that improves client-side throughput. We are looking forward to continuing innovation and steady execution at MongoDB.” – Yuri Finkelstein, Enterprise Architect, eBay
“MMS is like a heartbeat, you simply can’t live without it. It is easy to get started with – the installation is really logical and the overall learning curve is quite minimal. If you are playing with sharded clusters in production, you really need MMS.” – Janne Keskitalo, Senior System Manager at Polar
“MMS is an essential component in our MongoDB tool chain. Monitoring gives us all the insights into MongoDB that we need to make sure all our customers’ systems are healthy. It also helps us to see upcoming issues so that we then can proactively reach out to our users. The backup features integrate seamlessly with the monitoring. We love the great flexibility it gives us with custom snapshots, point-in-time recoveries and most of all, consistent backups across sharded systems.” – Johannes Brandstetter, Chef de Cuisine, MongoSoup
– Register today for MongoDB CTO Eliot Horowitz’s ‘What’s New in MongoDB’ webinar
– Run MongoDB with confidence, set up your free MMS account today
– View a demo of MMS’ automation features
– Download the ‘What’s New in MongoDB 2.6’ whitepaper
– Release Notes for MongoDB 2.6
– Sign up for MongoDB University’s free online courses
About MongoDB, Inc.
MongoDB makes development simple and beautiful. For tens of thousands of organizations, MongoDB provides agility and the freedom to scale. Fortune 500 enterprises, startups, hospitals, governments and organizations of all kinds use MongoDB because it is the best database for modern applications. Through simplicity, MongoDB changes what it means to build. Through openness, MongoDB elevates what it means to work with a software company.