The latest database release of MongoDB, MongoDB 5.0, comes with native time series support and a preview of serverless databases in MongoDB Atlas. It also shows the continued evolution of the company’s application data platform with enhancements to Atlas Search, Atlas Data Lake, and MongoDB’s end-to-end mobile data solution, Realm.
Notable new features in this MongoDB 5.0 release would include:
- Native Time Series collections, clustered indexing, and window functions would make building and running IoT and financial analytics applications, as well as enriching business data with time series measurements, easier, quicker, and less expensive.
- Seamless Data Redistribution – Live Resharding would allow users to change the shard key for collections on-demand as workloads grow and evolve, with no database downtime or complex migrations.
- Future-proof Application Compatibility – With the Versioned API, developers can now future-proof their apps. The application lifespan may be separated from the database lifecycle, giving it an advantage over other databases in terms of investment protection. Developers may be certain that their application code will continue to operate unaffected for years, even while the database underlying it is upgraded and enhanced.
- Multi-cloud privacy controls – MongoDB’s Client-Side Field Level Encryption (FLE) would provide multi-cloud clusters with some of the most powerful data privacy protections. According to the database company, MongoDB 5.0 enables clients maintain a rigorous security posture with no disruption to applications and the ability to operate apps anywhere, thanks to always-on auditing and certificate rotation.
“MongoDB is the world’s pre-eminent application data platform for building the applications of today and tomorrow. With the end of the global pandemic in sight, enterprises everywhere feel a sense of urgency to use software and data as a competitive advantage. The best way to do this is by giving developers access to technologies that align to the way they think and code to enable high productivity,” said Dev Ittycheria, President & CEO of MongoDB. “Today’s announcements remove even more friction and complexity from the developer experience and enable developers to build innovative and highly scalable applications for a wide range of use cases faster than on any other platform. MongoDB is incredibly popular among developers everywhere, and is used by nearly 27,000 customers around the world to transform their businesses.”
Serverless Databases in Preview
The newest MongoDB features are supported by serverless instances, which are currently available in preview. Users will not have to worry about backwards compatibility or updates. To get started, users just select a cloud area and begin developing using documents that translate straight to objects in code.
“Prior to MongoDB 5.0, the Bosch IoT Insights cloud service relied on a custom solution with its own bespoke data model for time series data. This approach added complexity and friction to both our own developers and to our customers,” said Erwin Segerer, Software Developer, Bosch.IO. “MongoDB 5.0 and its time series collections radically simplifies our technology stack and improves user experience. IoT data is automatically stored in a highly optimized format that reduces storage consumption while also enabling fast and efficient queries and analytics against the data. As a result, users unlock insights faster – no matter if it is time series or non time series data – all while working with a single intuitive and powerful query API.”
Additional Enhancements from MongoDB would include:
- Atlas Search – now includes Function Scoring, allowing users to use mathematical formulae to fields inside documents to affect their relevance, such as popularity or distance. Users may now create synonym collections for a specific search index. Users can react to a larger range of user-initiated questions in apps by linking related words with one another.
- MongoDB Realm – Unity game engine is now supported. Realm now allows users to save game data, including as scores and player information, and sync it across devices automatically. MongoDB is also expanding its cross-platform framework compatibility, with the Kotlin Multiplatform and Flutter/Dart SDKs now available in Alpha.
- MongoDB Charts – Atlas Data Lake is now integrated. Without any data migration, duplication, or modification, users may now quickly see rich data stored in Amazon AWS S3. Users may find richer, more meaningful insights in real-time by adding Atlas Data Lake as a data source in Charts.