# Amazon RDS vs Crunchy Bridge

Canonical: https://inetgeek.com/compare/amazon-rds-vs-crunchy-bridge/

Every value below is read from Amazon RDS's and Crunchy Bridge's own documentation. See https://inetgeek.com/methodology/ for how.

## At a glance

| Criterion | Amazon RDS | Crunchy Bridge |
| --- | --- | --- |
| Managed connection pooling | Supported | Supported |
| Engine | PostgreSQL, alongside MySQL, MariaDB, Oracle, SQL Server and Db2. Each engine is a separate RDS product with its own version list and its own feature support, so a capability documented for one is not a capability of RDS as a whole. | PostgreSQL only. Crunchy Bridge is a single-engine service — there is no MySQL or analytics product beside it in the same offering — and it runs on all three major clouds so the database can sit next to whatever else you already run. |
| Point-in-time recovery | Any point inside the configured backup retention period, so up to 35 days. Transaction logs are uploaded to S3 every five minutes, which is what bounds how close to now the latest restorable time can be. | Any minute inside the 10 days of retained backups. The WAL is streamed every 60 seconds or 16 MB, whichever comes first, and a restore produces a fork of the cluster rather than replacing it. |
| Read replicas | Supported — 15 per primary, raisable on request | Supported |
| Backup retention | Between 0 and 35 days, set per DB instance; 0 disables automated backups entirely. The default depends on how the instance was created — one day via the API or CLI, seven days via the console — so there is no single default to quote. Multi-AZ DB clusters cannot be set below 1 day. | 10 days, included in the cluster price rather than sold as a tier, and extendable by configuring additional daily, weekly, monthly and yearly backups to keep. |

## Where they differ

### Engine

- Amazon RDS: PostgreSQL, alongside MySQL, MariaDB, Oracle, SQL Server and Db2. Each engine is a separate RDS product with its own version list and its own feature support, so a capability documented for one is not a capability of RDS as a whole. ([source](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html))
- Crunchy Bridge: PostgreSQL only. Crunchy Bridge is a single-engine service — there is no MySQL or analytics product beside it in the same offering — and it runs on all three major clouds so the database can sit next to whatever else you already run. ([source](https://docs.crunchybridge.com/))

### Point-in-time recovery

- Amazon RDS: Any point inside the configured backup retention period, so up to 35 days. Transaction logs are uploaded to S3 every five minutes, which is what bounds how close to now the latest restorable time can be. ([source](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html))
- Crunchy Bridge: Any minute inside the 10 days of retained backups. The WAL is streamed every 60 seconds or 16 MB, whichever comes first, and a restore produces a fork of the cluster rather than replacing it. ([source](https://docs.crunchybridge.com/concepts/backups))

### Backup retention

- Amazon RDS: Between 0 and 35 days, set per DB instance; 0 disables automated backups entirely. The default depends on how the instance was created — one day via the API or CLI, seven days via the console — so there is no single default to quote. Multi-AZ DB clusters cannot be set below 1 day. ([source](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.BackupRetention.html))
- Crunchy Bridge: 10 days, included in the cluster price rather than sold as a tier, and extendable by configuring additional daily, weekly, monthly and yearly backups to keep. ([source](https://docs.crunchybridge.com/concepts/backups))

## Which should you choose?

Pick Amazon RDS if Teams already inside AWS, where the database sitting in the same VPC as everything else is worth more than any single feature on this page. Six engines, up to 35 days of point-in-time recovery, and read replicas you create and delete yourself.

Pick Crunchy Bridge if Anyone who wants Postgres and nothing else, from people who work on Postgres. Ten days of per-minute recovery is included in the price of every cluster rather than sold as a tier, and replicas can sit in another region or another cloud.

Consider something else: Amazon RDS — You want a database per pull request. RDS documents no branching, and replicas are manual — AWS states outright that it does not autoscale them.

Consider something else: Crunchy Bridge — You need a free plan to start on, or a second database engine later. This is a single-engine paid service.

## Documented by only one

- Entry paid plan: Crunchy Bridge: $9 a month for Hobby-0 — 2 cores, 512 MB, AWS only. Crunchy says the Hobby tier runs on lower-quality infrastructure, has no PgBouncer and is not intended for production; the first production tier is Standard-4 at $70 a month for 1 core and 4 GB. There is no free plan.
- Pricing model: Crunchy Bridge: Billed for the time a cluster is provisioned, prorated to the second, with the monthly figures on the plans page being what a full month costs. Price varies by instance size, region and storage. Three tiers — Hobby, Standard and Memory-optimized — where the tier decides IOPS, whether PgBouncer is included and what support you get, not just the size.
- Regions: Crunchy Bridge: 37 regions across three clouds — 16 on AWS, 14 on Google Cloud, 7 on Azure — counted from the region tables on Crunchy's own plans page, which lists them and publishes no total.
- Connection limit: Amazon RDS: Not a fixed number: RDS for PostgreSQL sets max_connections by formula from the instance's memory — LEAST({DBInstanceClassMemory/9531392}, 5000) — so a bigger instance class gets more connections and the ceiling is 5,000 however large it is. The parameter can be set by hand anywhere from 6 to 262,143, which is a limit on what you may configure rather than what an instance will serve. Other engines use different divisors: MySQL is memory/12582880 with no cap.
- Database branching: Crunchy Bridge: Limited — a new cluster restored from backup, to any minute in 10 days
- SOC 2: Amazon RDS: Listed as SOC-compliant on AWS's own compliance scope page.
- ISO 27001: Amazon RDS: Covered under AWS's account-wide ISO/IEC 27001:2022 certification — not scoped per-service the way SOC, HIPAA and PCI DSS are on AWS's own site.
- HIPAA: Amazon RDS: Listed as a HIPAA-eligible service on AWS's own reference page.
- GDPR / data residency: Amazon RDS: AWS customers can process personal data on all AWS services in compliance with GDPR, and choose the storage type and geographic region for their data.
- PCI DSS: Amazon RDS: Listed as PCI DSS-compliant on AWS's own compliance scope page.

## Questions this comparison answers

**Should I choose Amazon RDS or Crunchy Bridge?**

Pick Amazon RDS if Teams already inside AWS, where the database sitting in the same VPC as everything else is worth more than any single feature on this page. Six engines, up to 35 days of point-in-time recovery, and read replicas you create and delete yourself.
Pick Crunchy Bridge if Anyone who wants Postgres and nothing else, from people who work on Postgres. Ten days of per-minute recovery is included in the price of every cluster rather than sold as a tier, and replicas can sit in another region or another cloud.
