DigitalOcean Managed MongoDB
Digital Ocean MongoDB is a fully managed database as a service (DBaaS) that lets you run and scale MongoDB clusters on Digital Ocean. It is built in partnership with and certified by MongoDB Inc. It simplifies your MongoDB administration by handling the provisioning, scaling, updates, backups, and security of your MongoDB clusters. You can access the latest MongoDB features such as hedged reads, Rust, Swift drivers, and 100% dedicated vCPUs.
MongoDB Atlas is a fully managed cloud database service that lets you run MongoDB on AWS, Azure, or Google Cloud Platform. It handles the provisioning, scaling, updates, backups, and security of your MongoDB clusters. It also provides features like data federation, charts, BI connector, online archive, app services, and support.
Digital Ocean MongoDB has simple, predictable pricing that allows you to control costs and prevent any surprise bills. You can choose from two kinds of database cluster plans: single node clusters and high availability clusters. Single node clusters begin at $15 per month for a single node cluster with 1 GB of RAM. Single node clusters are not highly available and are recommended for preliminary development and testing. High availability clusters begin at $45 per month for the 1 GB RAM/1 vCPU plan when you add standby nodes for automatic failover. High availability clusters are supported by three node replica sets for MongoDB clusters.
The pricing of MongoDB Atlas depends on the cluster configuration, data transfer, backup services, and cloud provider. You can start with a free tier that offers 512MB of storage and shared RAM. The next tier is the shared tier, which offers 2GB or 5GB of storage and costs $9 or $25 per month respectively. The shared tier is suitable for learning and prototyping. The dedicated tier offers more storage, RAM, and performance options, starting from $57 per month for a 2GB RAM/10GB storage cluster. The dedicated tier is suitable for production applications with sophisticated workload requirements. You can also choose to enable serverless database, which charges you based on the read and write operations, storage, backup, and data transfer of your database. The serverless database is suitable for serverless applications with variable or infrequent traffic.