Managed Databases (DBaaS) # Managed database templates and services Choose from available database templates and review their storage, networking, and resource requirements. Backups and monitoring depend on the service configuration. Service creation is currently paused. [Get started](https://panel.deplomo.com/signup) ## Managed database service features Database resources and features depend on the selected service, package, and configuration. ### Managed database templates Choose an available database template and review its resource requirements and plan limits. Service creation is currently paused. ### Database storage and backups Database storage uses configured persistent volumes. Backup availability, schedule, retention, and recovery options depend on the service; check the dashboard and keep your own backups. ### Database storage performance Storage performance depends on the selected plan, workload, and platform configuration. ### Private project networking Database services can use private internal routing to connect with applications in the same project when configured. Network exposure depends on the service settings. ### Scaling and availability depend on configuration Resource changes and their effect on database availability depend on the service, plan, and configured rollout. Review the database documentation before changing resources. ### Database metrics and resource usage Review available service health and resource metrics in the dashboard. The metrics shown depend on the service and platform configuration. ## Database templates for common application workloads Review available database templates, versions, resource requirements, and plan limits before choosing a service: ### PostgreSQL PostgreSQL [Database setup options](/marketplace/apps/postgresql) ### MySQL MySQL [Database setup options](/marketplace/apps/mysql) ### MariaDB MariaDB [Database setup options](/marketplace/apps/mariadb) ### Redis Redis [Database setup options](/marketplace/apps/redis) ### MongoDB MongoDB [Database setup options](/marketplace/apps/mongodb) ### ClickHouse Column-oriented database for analytics workloads; performance depends on the data model, query patterns, and resources. [Database setup options](/marketplace/apps/clickhouse) ## Frequently asked questions about managed databases Answers about database features, service configuration, plans, and connections: What is a managed cloud database (DBaaS), and how does it differ from self-managed hosting? Can I use a free cloud database for testing? How do database backups work? How do I connect an application to a cloud database? How are cloud database plans priced? Can I change database resources without an outage? ## Managed database services for applications A managed database service can reduce the infrastructure work required for setup and maintenance. The provider’s responsibilities vary by service; check what is included for operating-system updates, database maintenance, monitoring, and backups. The platform provides database templates with configured storage and resource limits. Service availability, maintenance, backup options, and recovery depend on the selected database and current platform configuration. ### Managed and self-managed database options Compare the database templates and maintenance options available from each provider with the operational work of running a database yourself. - Infrastructure management: - Updates and patching: - Backups and recovery: - Resource changes: - Billing: ### Database storage and performance A database’s performance depends on its workload, query patterns, storage, and configured resources. Application and database performance should be tested with representative data. Storage type and performance characteristics depend on the selected service and plan. No IOPS, query latency, or throughput figure is guaranteed. ### Database persistence and backups Data loss can affect a business. Plan for regular backups and test recovery procedures for your database, including when using a managed service. Database services can use persistent volumes. Backup scheduling, storage, retention, and recovery options depend on the service and platform configuration. Check the available settings and maintain an independent backup of important data. ### Managed databases compared with self-managed hosting This table compares common responsibilities for managed database services, self-managed servers, and shared hosting. Actual features vary by provider and plan:
ComparisonManaged database serviceManual setup on a VPSConventional shared hosting (cPanel)
Setup and availabilityDepends on service availability and configurationYou configure the operating system and database yourselfDatabase versions and features depend on the shared host
Maintenance and patchingResponsibilities depend on the managed service and planYou are responsible for system and database maintenanceYou control the database configuration and access settings available in your service.
Backups and recoveryBackup schedules and recovery options depend on the database service and plan.Self-managed backups require you to configure and verify your own backup process.Backup frequency and recovery guarantees depend on the provider and service terms.
Resource scalingResource changes may affect database availability; behavior depends on the service and configuration.Resource changes may require service configuration or a restart, depending on the database.Scaling options depend on the shared host and its plan.
Storage type and IOPSStorage options depend on the selected service and plan.Storage types vary by provider and package.Storage and performance depend on the shared-host configuration.
Networking and data accessPrivate project networking may be available for configured database services.Network and firewall configuration is your responsibility on a self-managed server.Network isolation depends on the hosting setup and provider.
Billing modelFixed monthly EUR package pricing by zone, with hard resource limits.Pricing and billing terms vary by provider.Review the provider’s terms before choosing a plan.
### Check whether the database template fits the Free plan’s resource limits. Deplomo has a Free plan with a 256 MB resource limit. It does not include trial wallet credit. Database service creation is currently paused. The Free plan may be suitable for projects that fit its 256 MB resource limit. Paid Hobby and Pro plans use fixed monthly EUR pricing by zone; service creation is currently paused. ### How to choose a database engine Choose a database based on your application’s data model, workload, and operational requirements. Review the versions and limits available in each template: - PostgreSQL for relational and structured data: PostgreSQL supports transactions and JSONB, with extensions available for specialized workloads. Check the template version and resource requirements for your application. - MariaDB for web applications: MariaDB is available as a database option for applications such as content sites and web services. Check compatibility with your application and required extensions. - Redis for caching and queues: Redis stores data in memory and is often used for caching, sessions, or queues. Choose it based on your application’s data and persistence requirements. - MongoDB for document-oriented data: MongoDB stores data as documents and may suit applications with flexible document structures. Model your data and workload before choosing it. - ClickHouse for analytics: ClickHouse is a column-oriented database designed for analytical workloads. Performance depends on data volume, schema, query patterns, and available resources. ### Database networking and isolation Database services run with platform-configured isolation and storage. Review the service’s network settings and data-handling requirements before using it for sensitive workloads. A database service may use private internal routing when bound to an application in the same project. Network exposure and authentication depend on the service configuration; no security or latency guarantee is implied. ### Prepare a database service for your application Choose a database template and review its resource requirements, network settings, and plan limits. Service creation is currently paused. Check current database service availability and plan limits before planning a deployment. ## Create your cloud database now Configure a database service using an available template when service creation is enabled. Service creation is currently paused. [Database templates](https://panel.deplomo.com/signup)