MongoDB 5.0 launch with new features

The popular NoSQL database system MongoDB recently launched version 5.0 of its document based database. As a system integrator partner , we participated in the online event MongoDB.live where the new features were explained. Our conclusion: many new and useful features will become available, such as the ability to record time series, better API version management and the Live Resharing mechanism.

Are you not yet familiar with MongoDB? MongoDB is a document-oriented NoSQL database used for large volume data storage. Instead of using tables and rows as in traditional relational databases, MongoDB uses collections and documents. Documents consist of key-value pairs that are the basic unit of data in MongoDB. Collections contain sets of documents and functions that are the equivalent of relational database tables. MongoDB provides complete management of all database services, including configuration, maintenance, security, backup and scalability. This gives developers the freedom to focus on providing great features for the applications.

Our top 5 key new features of MongoDB 5.0:


1. Native Time Series

With the new Native Time Series data can be easily stored, analyzed and edited data in a time series collection. The TimeSeries principle has been specially designed by MongoDB to respond to the growing demand from IoT and financial analysis. Developers can now leverage Time Series instead of linking multiple technologies together. Time series collections can be stored in the MongoDB database alongside regular collections, making it very easy to combine time series data with other business data.

 

2. Versioned API and Live Resharding

As of MongoDB 5.0, the Versioned API makes applications future-proof. Upgrading the database can now be done separately from the application. Developers only need to update the applications when they add new functionality and not when the database is refreshed. Future-proofing doesn't stop with the Versioned API. MongoDB 5.0 also introduces Live Resharding that makes it easy to change the shard key of the collections on demand - without database downtime - as application data grows and evolves.

 

3. Next-Gen Privacy & Security

MongoDB's unique Client-Side Field Level Encryption has been expanded. An ability to add field encryption capabilities on the client side has been added. X509 audit filters and certificate rotation can now be reconfigured without stopping MongoDB. In addition, support has been added for configuring TLS 1.3.

 

4. MongoDB Charts and Atlas Data Lake

Atlas Data Lake, a self-service application within MongoDB Atlas, helps customers perform queries, modify and move data between AWS S3 and MongoDB clusters. (The data is then not in the dattbase, but in files within AWS S3.

In the update, the MongoDB Charts tool is integrated with Atlas Data Lake. This should make it easier to visualize the data, without having to adjust it first. Atlas Search also has the new Function Scoring functionality has been given more possibilities, such as adding mathematical formulas to make the search functionality even more precise.

 

5. Realm

With Realm you have simple, powerful local persistence on mobile phones, tablets and IoT devices like Raspberry Pi. The Realm SDKs provide a set of APIs that allow developers to directly store and use native objects, reducing the amount of code required, as no ORMs are required or cryptic database syntax is learned. In addition, MongoDB Realm Sync was made generally available earlier this year, making it easy to sync data between local storage on your devices and MongoDB Atlas on the backend. Don't worry about network code or conflict resolution, it's all taken care of. Furthermore, MongoDB Realm, a serverless variant of the MongoDB database for mobile applications, has received a minor upgrade.This version now also supports the Unity game engine for saving game data and synchronizing this data on multiple devices. In addition, support for Kotlin Multiplatform and Flutter/Dart SDK is now available in Alpha and coming soon Realm Flexible Sync: a new way to synchronize data with more granular control.

 

Want to know more about MongoDB? Check out our dedicated MongoDB page or www.mongodb.com .

Contact DevRepublic

Contact us:

DevRepublic BV
Dokter Klinkertweg 10B
8025 BS Zwolle
Chamber of Commerce no: 08181059
Or send us a message
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.