MongoDB Atlas Online Archive for Data Tiering is now GA
November 30, 2020 | Updated: April 26, 2021
#MongoDB Atlas#Atlas Online Archive
We’re thrilled to announce that MongoDB Atlas Online Archive is now Generally Available. Online Archive allows you to seamlessly tier your data across Atlas clusters and fully managed cloud object stores, while retaining the ability to query it through a single endpoint.
Reduce storage costs. Set the perfect price to performance ratio on your data.
Automate data tiering. Eliminate the need to manually migrate or delete valuable data.
Queryable archives. Easily federate queries across live and archival data using a unified connection string.
With Online Archive, you can bring new use cases to MongoDB Atlas that were previously cost-prohibitive such as high volume time-series workloads, data archival for auditing purposes, historical log keeping and more. Manage your entire data lifecycle on MongoDB Atlas without replicating or migrating it across multiple systems.
What is Atlas Online Archive?
Online Archive is a fully managed data tiering solution that allows you to tier data across your "hot" database storage layer and "colder" cloud object storage to maintain queryability while optimizing on cost and performance.
Online Archive is a good fit for many different use cases, including:
- Insert heavy workloads, where data is immutable and has lower performance requirements as it ages
- Historical log keeping and time-series datasets
- Storing valuable data that would have otherwise been deleted using TTL indexes
We’ve received amazing feedback from the community over the past few months while the feature was in beta and we’re now confident in supporting your production workloads. Our users have put the feature through a variety of use cases in production and development workloads which has enabled us to make a wide range of improvements.
Online Archive gives me the flexibility to store all of my data without incurring high costs, and feel safe that I won't lose it. It's the perfect solution.Ran Landau, CTO, Splitit
Autonomous Archival Management
It's easy to get started with Online Archive and it requires no ongoing maintenance once it’s been set up. In order to activate the feature, you can follow these simple steps:
- Navigate to the “Online Archive” tab on your cluster card and begin the setup flow.
- Set an archiving rule by selecting a date field, with dot-notation if it’s nested, or creating a custom filter.
- Choose commonly queried fields that you want your archival queries to be optimized for, with a few things in mind:
- Your data will always be “partitioned” by the date field in your archive, but can be partitioned by up to two additional fields as well.
- The fields that you most commonly query should be towards the top of the list (date can be moved to the top or bottom).
- Query fields should be chosen carefully as they cannot be changed after the fact and will have a large impact on query performance. Avoid choosing a field that has unique values as it will have negative performance impacts for queries that need to scan lots of data.
Along with announcing Online Archive as Generally Available, we’re excited to share a few additional product enhancements which should be available in the coming months:
Private Link support when querying your archive
Incremental deletes of data from your archive
Support for BYO key encryption on your archival data
Improved performance and stability
Try Atlas Online Archive
Online Archive allows you to right-size your Atlas clusters by storing hot data that is regularly accessed in live storage and moving colder data to a cheaper storage tier. Billing for this feature will include the cost to store data in our fully managed cloud object storage and usage based pricing for querying archive data. We can’t wait to see what new workloads you’ll bring onto MongoDB Atlas with the new flexibility provided by Online Archive!
To get started, sign up for an Atlas account and deploy any dedicated cluster (M10 or higher).
Have questions? Check out the documentation or head over to our community forums to get answers from fellow developers. And if we’re missing a feature you’d like to see, please let us know!
Safe Harbor Statement
The development, release, and timing of any features or functionality described for MongoDB products remains at MongoDB's sole discretion. This information is merely intended to outline our general product direction and it should not be relied on in making a purchasing decision nor is this a commitment, promise or legal obligation to deliver any material, code, or functionality. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Try MongoDB in the Cloud
Create a free account and launch a cluster in minutes!