Hello everybody me Saurabh :D
A few week’s ago, I watched the MongoDB Live 2020. An event MongoDB organizes every year about their updates, keynotes, more... So, that was cool, I enjoyed the developer chat, sessions and obviously keynotes. The MongoDB devs are pushing forward to make MongoDB the best database platform in all. (like it)
This year they announced many wanted updates, and to be honest there are dozens of cool things coming to MongoDB platform 👍. In this blog, I only want to cover what new is coming and arrived on MongoDB Atlas. So, if you are an Atlas developer this is a good place to get an overview of what is new in MongoDB Atlas 2020.
This year MongoDB Atlas come with many new additions. But we will look into four big additions this year.
Let’s see four new things in MongoDB Atlas →
- Atlas Online Archive
- Atlas Data Lake
- Atlas Search
- Atlas Schema & Index Suggestions
1. Atlas Online Archive ( BETA )
Atlas Online Archive is one of the amazing things released by MongoDB. So, what is Atlas Online Archive? Let’s think that you have millions of data in a collection, and most of that data is unused or rarely been read most of the time. So, with an online archive you can place your unused data in another place, in MongoDB there’s a Data Lake where you can upload your unused data.
WHY? Well because if you have millions upon millions of unused data in a single collection, that can cause some performance issues, and well it’s a good thing to keep the cold data (which is rarely used ) in separate places. right?
And well you can also read the archived data with a connection string.
- It can be used where you have large historic data and want to keep it.
- In Time-Series datasets, also IOT.
- Where data is immutable and has very few queries.
If you want to know how I can archive my data in Atlas, you can refer to this official MongoDB Blog.
2. Atlas Data Lake ( BETA )
As you hear, it’s Data Lake 🌊, lol, ok xD. MongoDB Atlas Data Lake allows you to query and store data natively in AWS S3 (Simple Storage Solution). It’s like AWS S3 in MongoDB :D. As you would understand, your online archive data simply get stored in your AWS S3 Bucket.
It also provides some cool features:
- You can store data in JSON, BSON, CSV, TSV, Avro, ORC, and Parquet formats.
- You can also set roles for those who can access your S3 Bucked database from MongoDB.
3. Atlas Search
Yaaa! It’s very satisfying! Well if you are a MongoDB user and know how to implement search functionalities in your App. How NOT interesting it was, BUT not now! Introducing Atlas Search 🤗
Atlas Search provides a new index for advanced search functionalities in a collection, with many kinds of text-analyzers, score based result ranking, and an amazing query language.
It also provides us with a new Aggregation Pipeline stage called
( very powerful, I like it :D)
There are many things in this big Atlas Search feature, so it’s good that you check out and try yourself.
4. Atlas Schema & Index Suggestions
Last but not least, The Atlas Schema and Index Suggestions. Learning and implementing different Data Model techniques is always not quite easy. And thinking what data model technique fits best for your needs is quite a time taking, but with Atlas Performance Advisor it’s not hard now.
You can review your collection and it will recommend you with the best data Model Techniques you can implement in a collection with the best Index Suggestions it’s quite cool, isn’t it?
Check out here for more info.
Now! That’s it for this blog :D
MongoDB Atlas is growing exponentially and I can’t wait to see more coming into it. Although that was not all things introduced in Atlas this year, it comes up with better Aggregation pipelines techniques, Sharding, UpScaling, and more…… but that will be too much for this blog! but now follow me on twitter for future blog posts, comment if you have any questions, and….