NoSQL cloud database # MongoDB document database container Run MongoDB in a container with persistent storage. Availability, backups, network access, and resource changes depend on the service configuration. [Get started](https://panel.deplomo.com/signup)[Back to marketplace](/marketplace) ## MongoDB deployment considerations Review deployment resources, storage, network access, and monitoring options for your MongoDB service. ### Document-oriented structure based on BSON/JSON documents MongoDB stores data in BSON documents and supports flexible document structures. Design schemas and migrations to fit your application. ### Persistent storage for MongoDB data Performance depends on the storage configuration, package resources, and workload. ### Queries and aggregation pipelines MongoDB supports aggregation pipelines, text search, geospatial queries, and indexes. Available behavior depends on version and index configuration. ### Resource changes depend on package and deployment Review resource limits and service requirements before changing CPU, memory, or storage allocations. ### Network access and data security Network access, authentication, firewall rules, and backups depend on the service configuration. Verify each setting for your deployment. ## Frequently asked questions about MongoDB hosting Answers to common questions about deploying MongoDB, data access, and resource planning: What is MongoDB hosting, and how is it used in web development? How does MongoDB differ from relational databases? How is MongoDB pricing calculated on Deplomo Cloud? Can MongoDB connect to services over a private network? How do you connect to a MongoDB service in the cloud? ## MongoDB hosting: a guide to cloud deployment MongoDB stores records as BSON documents rather than rows in relational tables. A container deployment can run MongoDB with persistent storage; it does not by itself provide managed backups, updates, or database operations. ### Why use MongoDB in an application architecture? MongoDB stores data in BSON documents and supports flexible document structures. It can suit applications with changing data models, but schema design and migration practices still matter. MongoDB can connect to applications running on [Node.js cloud hosting](/products/nodejs) over the configured private network; response time depends on network and workload. If you use [nocodb](/marketplace/apps/nocodb) , check whether your selected NocoDB version supports MongoDB. ### MongoDB deployment and operations Self-managing MongoDB involves resource sizing, authentication, storage, monitoring, and backups. Availability and performance depend on the configuration and operational practices. If your project also needs a relational database, consider [MySQL database hosting](/marketplace/apps/mysql) or [Postgresql host](/marketplace/apps/postgresql) may fit your project. Review the available database services in our [Cloud database](/products/databases) . ### MongoDB containers compared with shared hosting and self-managed servers Compare database options by setup, storage, backup responsibilities, network access, resource limits, and maintenance requirements.
FeatureMongoDB container on Deplomo CloudConventional shared hosting (cPanel)Unmanaged VPS
Service setup and delivery speedSetup depends on service availability and configurationSetup depends on the hosting provider and database supportSetup and maintenance depend on your server configuration
Disk type and IOPS capacityPersistent volume; capacity depends on the packageStorage depends on the hosting planStorage depends on server hardware and configuration
Backups and recoveryBackup and recovery require a configured process; managed backups are not confirmedBackup options depend on the hosting providerConfigure backup tools and separate storage as needed
Network access and securityPrivate-network routing where configured; verify access controlsAccess depends on the host and network configurationNetwork and firewall setup depend on the server environment
Pricing and resource scalingCPU and RAM allocation within package limitsPricing and resource changes depend on the package and providerPricing and resource changes depend on the plan and service
Monitoring and access controlsConfigure authentication, network access, and monitoring for your serviceAvailable controls vary by hosting providerSelf-managed servers require ongoing monitoring and security maintenance
A MongoDB container can simplify deployment, but it does not remove operational work. Plan for access control, monitoring, updates, and backups. ### Planning a MongoDB deployment on Deplomo Cloud Review the available image, package limits, and service status before planning a deployment. - **Select a database image:** When international service creation is available, choose a supported MongoDB image. - **Choose package resources:** Estimate CPU, memory, and storage needs for your workload within the selected package limits. - **Configure credentials and access:** Set database credentials and restrict network access to the services that need it. Store secrets securely. - **Connect to the database:** After deployment, use the connection string and credentials provided for your service. ### MongoDB deployment considerations for teams A MongoDB deployment provides a document database with persistent storage. Teams remain responsible for planning access, backups, monitoring, and resource needs according to their configuration. - **Network latency depends on deployment and client location:** Response time depends on network routes, client location, and workload. - **Flexible document model:** MongoDB’s document model can support evolving application data, with schema and migration choices still requiring care. - **Data durability and recovery:** Persistent storage helps retain data across container restarts; recovery also depends on backups and operational configuration. - **Package options for development:** The existing Free plan includes 256 MB of RAM. No promotional credits are included, and international service creation is currently paused. ### MongoDB setup and operational requirements MongoDB is a document database that can run in a container with persistent storage. Review resource limits, access controls, backup requirements, and current service availability before choosing a deployment. Review MongoDB package limits, deployment requirements, and current service availability. ## Configure MongoDB in seconds Automatic installation with dedicated resources, custom domain support and affordable hourly billing. [MongoDB setup](https://panel.deplomo.com/signup)