What Is Database Hosting and How Do You Choose a Provider?

Updated

Database hosting is a service that runs your database on infrastructure someone else operates, so you don't provision servers, patch engines, or tune performance yourself. It's the right choice when your team wants to ship features instead of babysitting a database, and it's usually the wrong choice when you need deep engine-level control or have strict data-residency constraints that a provider can't meet. This article explains what managed database hosting actually covers, how it differs from self-hosting, and which criteria decide whether a provider fits your workload.

What database hosting means

A hosted database is a database engine (PostgreSQL, MySQL, and similar) running on a provider's infrastructure, reachable over a network connection from your application. You get a connection string and a running instance; the provider handles the machine underneath it.

The key distinction is who owns the operational work:

Task Self-hosted Hosted (managed)
Provisioning servers You Provider
Engine installation and config You Provider
Scaling (storage, compute) You Provider
Backups and restore You Provider
Security patching You Provider
Performance tuning You Provider
Query and schema design You You
Data modeling and access control You You

Notice what stays on your side: schema design, queries, indexes, and who can read what. Hosting removes the infrastructure layer, not the database work itself.

What providers actually handle

The operational scope is the real product. According to Sevalla's platform description, its database hosting means "no provisioning, no scaling, no performance tuning, no ongoing maintenance." That's a fair summary of what managed hosting covers in general:

  • Provisioning — the instance exists shortly after you ask for it, with no server setup.
  • Scaling — storage and compute grow as your data and traffic grow, without a migration project.
  • Backups — automated, with a restore path you should test before you need it.
  • Patching — engine and OS security updates applied without your involvement.
  • Monitoring — metrics and logs available so you can see what's happening.

The practical test when evaluating any provider: ask what happens during a failover, how far back backups go, and whether you can restore to a point in time. Those answers separate real managed hosting from a server with a database installed on it.

How to choose a provider

Evaluate on the same dimensions across candidates, then decide based on which constraints actually bind you.

Engine and version support

Confirm the provider runs the engine and major version your application needs, and how upgrades are handled. If your app depends on a specific extension or configuration parameter, verify it's available before committing.

Performance and scaling model

Ask how scaling works — vertical (bigger instance), horizontal (replicas), or automatic — and what triggers it. A provider that scales storage automatically but requires a manual step for compute may still leave you doing capacity planning.

Latency and region coverage

Database latency is dominated by physical distance between your app and the database. Co-locate them. Sevalla lists 25 data centers for running applications close to users, plus 260+ PoP servers for edge delivery of static content — the relevant question for a database is whether a region exists near your application and your users.

Pricing model

Check what you're billed for: instance size, storage, egress, backups, or some combination. The pricing page and pricing calculator are the places to confirm this for a specific provider rather than assuming. Cost predictability matters more than headline price, because a cheap instance with expensive egress can cost more than a larger flat-rate one.

Control and lock-in

Managed hosting trades control for convenience. Before you commit, understand how portable your data is: can you get a standard dump, and how long does an export take? Standard engines reduce lock-in; proprietary features increase it.

Compliance and data residency

If you handle regulated data, confirm where it's stored and what certifications the provider holds. This is a hard constraint — no amount of convenience compensates for a provider that can't store your data in the required jurisdiction.

Where database hosting fits in your stack

A database rarely runs alone. In a typical production setup it sits alongside application hosting, object storage, and static site hosting. When these services come from one platform, they're wired together by default instead of you connecting cloud services manually — which is the positioning Sevalla takes, describing applications, databases, storage, and static sites that "work together by default."

That integration has a concrete benefit for operations: Sevalla exposes these services to AI agents through MCP, so agents can deploy databases, read logs and metrics, and help investigate failures, with project-level isolation and scoped permissions limiting what they can touch. If you're evaluating providers, this is a differentiator worth weighing — but only if you actually want agent-driven operations.

The cost argument shows up in real migrations. Sevalla cites Stepler cutting monthly spend from $3,000 to $650 (a 78% reduction) and ClearEstate and Stepler reporting up to 88% less cloud spend after replacing their cloud setups. Treat these as vendor-reported case studies, not benchmarks — but they illustrate the pattern: teams often pay for infrastructure they no longer need to operate.

A quick decision path

  1. Do you need engine-level control or a non-standard configuration? If yes, self-hosting or a more configurable provider may fit better.
  2. Do you have hard residency or compliance requirements? Filter providers by region and certification first.
  3. Is your app already on a platform? Co-locating the database with the app reduces latency and integration work.
  4. Can you predict the bill? Model your expected storage and traffic against the provider's pricing calculator.
  5. Can you leave? Confirm a standard export path exists before you migrate in.

If you can answer those five questions, you can choose a database host with confidence — and if the answer to most of them is "I'd rather not think about it," managed hosting is doing its job.