TrustRadius: an HG Insights company

MongoDB Atlas

Score8.3 out of 10

64 Reviews and Ratings

What is MongoDB Atlas?

MongoDB Atlas is the company's automated managed cloud service, supplying automated deployment, provisioning and patching, and other features supporting database monitoring and optimization.

Categories & Use Cases

Top Performing Features

  • Automated backups

    Automated backup enabling point-in-time data recovery

    Category average: 8.3

  • Database scalability

    Ease of scaling compute or memory resources and storage up or down

    Category average: 9

  • Automatic software patching

    Patches applied to database automatically

    Category average: 8.7

Areas for Improvement

  • Database security provisions

    Provision for database encryption, network isolation, and identity access management

    Category average: 8.8

  • Automatic host deployment

    Compute instance replacement in the event of hardware failure

    Category average: 7.4

  • Monitoring and metrics

    Built-in monitoring of multiple operational metrics

    Category average: 6.7

No time to manage your DB? A good start is MongoDB Atlas

Use Cases and Deployment Scope

We use MongoDB Atlas as one of our Data storage solutions that where we need an unstructured DB to store stuff like JSON documents for example. The main reason we went with Mongo DB Atlas is that it provides us with a fully manages cloud instance with high scalability and good security. Also, it provides automated backups and other cool features where you don't need to personally put huge effort to use. One big advantage is the availability across multiple regions.

All these cool features helped us to have a distributed DB with high Security and scalability with minimum effort to integrate and use.

Pros

  • Autoscaling
  • High availability
  • Easy to integrate with
  • Multi regional
  • Backups and recovery

Cons

  • For someone new, it could be challenging using MongoDB Atlas. Some official video tutorials could help a lot
  • Pricing calculation is sometimes misleading and unpredictable, maybe better variables could be used to provide better insights about the cost
  • Since it is a managed service, we have limited control over the instances and some issues we faced we couldn't;'t know about without reaching out to the support and got fixed from their end. So more control over the instance might help
  • The way of managing users and access is somehow confusing. Maybe it could be placed somewhere easy to access

Return on Investment

  • Reduced the time and effort needed to manage a DB
  • Amazing availability and scalability for our data without human interaction
  • The usage of fully managed service was less cost that having a team to work and manage a MongoDB Atlas cluster

Usability

Alternatives Considered

MariaDB Platform, Google Cloud SQL, Amazon Relational Database Service (RDS), Elasticsearch, Google Cloud Datastore and Redis Software

Other Software Used

Camunda, Keycloak, Redis Software, GoDaddy, Cloudflare

Great out of the box solution for documents data

Use Cases and Deployment Scope

We use MongoDB Atlas to store documents used by our application to perform our business operations. MongoDB Atlas makes it easier to solve our business problem since we can directly interact with the documents in a format we want instead of having to deal with relational databases. It also enable us to do a straightforward approach with customer data by just making some teaks and uploading to MongoDB Atlas, which reduces the burden of developing stuff around it.

Pros

  • Monitoring
  • Recommendation
  • NoSQL
  • Documents Database

Cons

  • Cost
  • Remote Access
  • User Management

Other Software Used

Amazon Relational Database Service (RDS), HashiCorp Vault, Grafana

Return on Investment

  • Low cost of implementation
  • Low cost of maintenance
  • Solved our project requirements very quickly

Alternatives Considered

Amazon Relational Database Service (RDS)

Full Featured Managed MongoDB Hosting

Use Cases and Deployment Scope

We are using MongoDB as a database for one of our applications, and MongoDB Atlas as the managed hosting for the database. Atlas is used for both development and production workloads and allows us to have a managed service with load-balancing, backup and recovery, and performance optimization. We have multiple databases running on the system serving multiple applications.

Pros

  • Managed Database Hosting
  • Backup and Recovery
  • Perfomance Monitoring
  • Scaling and Load Balancing

Cons

  • Pricing for small instances could be cheaper
  • Allow downscaling of existing instances

Return on Investment

  • Improved our maintainability
  • Reduced daily work compared to self-hosted solutions
  • Reasonable pricing compared to value

Alternatives Considered

Amazon Relational Database Service (RDS)

Other Software Used

MongoDB, Amazon Relational Database Service (RDS), SingleStore

Atlas offers the best NoSQL DB in the Cloud

Pros

  • DB Provisioning.
  • DB Management.

Cons

  • Live Migration Service.

Return on Investment

  • Positive - Faster provisioning so we don't have development teams waiting.
  • Positive - Automated backups and server management - eliminates need for dedicated DBAs.

Alternatives Considered

MongoDB and Redis

Other Software Used

IBM Db2 Big SQL, SAP Adaptive Server Enterprise, Redis

Great solution for NoSQL database

Pros

  • No infrastructure on our side. Free of management.
  • Easy to scale up and down.

Cons

  • More granular billing.
  • More specific alerting system.

Return on Investment

  • Saves us time to manage our own infrastructure.
  • Team members do not have to learn unnecessary setting up.

Alternatives Considered

MongoDB, Amazon DynamoDB, Google Cloud Datastore and Firebase

Other Software Used

Firebase, Google Cloud Datastore, Amazon DynamoDB