Database-as-a-service (DBaaS) is a cloud computing service model where a third-party provider hosts and maintains a database for customers. This allows customers to use a database without having to set up and manage the underlying infrastructure themselves.
Bytebase needs to integrate with different DBaaS providers to manage their databases. And when talking with our customers, the hosting provider is a common topic. Below we compile a non-exhausitive list of the DBaaS providers on the market. The list is grouped by database types.
MySQL
- AWS RDS for MySQL
- AWS Aurora for MySQL
- Google Cloud SQL for MySQL
- Azure Database for MySQL
- Aiven for MySQL
- DigitalOcean for MySQL
- PlanetScale
- TiDB Serverless
PostgreSQL
- AWS RDS for PostgreSQL
- AWS Aurora for PostgreSQL
- Google Cloud SQL for PostgreSQL
- Google Cloud AlloyDB for PostgreSQL
- Azure Database for PostgreSQL
- Aiven for PostgreSQL
- DigitalOcean for PostgreSQL
- Neon
- CockroachDB
- Supabase
- render
- crunchydata
MongoDB
- MongoDB Atlas
- Amazon DocumentDB (with MongoDB compatibility)
- Azure Cosmos DB for MongoDB
- DigitalOcean for MongoDB
Redis
- Redis Cloud
- Amazon MemoryDB for Redis
- Google Cloud Memorystore for Redis
- Azure Cache for Redis
- DigitalOcean Managed Redis
- upstash Redis
Analytics
Because the OLAP databases are segmented, so we put different vendors under this single Analytics umbrella
It's also common that different database types co-exist inside an organization. And if you want to manage the development lifecycle for all of them, please check out Bytebase.