Labs ICT
⭐ Pro Login

Database Services

Relational, NoSQL, and managed database offerings

Database Services

Managed database services let you focus on your data and queries instead of database administration. Cloud providers offer relational, NoSQL, and specialized database options.

Database Landscape


  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚             MANAGED DATABASE OPTIONS                β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚  Relational   β”‚   NoSQL       β”‚  Specialty          β”‚
  β”‚  (SQL)        β”‚               β”‚                     β”‚
  β”‚               β”‚  Key-Value:   β”‚  Graph: Neptune     β”‚
  β”‚  RDS          β”‚    DynamoDB   β”‚                     β”‚
  β”‚  Aurora       β”‚  Document:    β”‚  Time Series:       β”‚
  β”‚  Cloud SQL    β”‚    CosmosDB   β”‚    Timestream       β”‚
  β”‚  PostgreSQL   β”‚  Wide-Column: β”‚                     β”‚
  β”‚  MySQL        β”‚    Cassandra  β”‚  Cache: ElastiCache β”‚
  β”‚               β”‚               β”‚                     β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ ACID, joins,  β”‚ Flexible      β”‚ Specialized query   β”‚
  β”‚ complex queriesβ”‚ schemas,     β”‚ patterns            β”‚
  β”‚               β”‚ high scale    β”‚                     β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Relational Databases (RDS)

Managed relational databases handle patching, backups, replication, and scaling. Amazon RDS supports MySQL, PostgreSQL, MariaDB, Oracle, and SQL Server. Aurora is AWS's own database engine offering MySQL and PostgreSQL compatibility with 5x better performance.

NoSQL Databases

DynamoDB: A fully managed key-value and document database. It delivers single-digit millisecond performance at any scale. Ideal for gaming leaderboards, session management, and IoT data.

Cosmos DB: Azure's globally distributed, multi-model database. Supports document, key-value, graph, and column-family data models.

When to Use What


  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Use Case                β”‚  Database Choice       β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚  E-commerce transactions β”‚  RDS (PostgreSQL)      β”‚
  β”‚  User session storage    β”‚  DynamoDB              β”‚
  β”‚  Social media graph      β”‚  Neptune               β”‚
  β”‚  Real-time analytics     β”‚  Redshift / BigQuery   β”‚
  β”‚  IoT sensor data         β”‚  Timestream            β”‚
  β”‚  Caching frequent queriesβ”‚  ElastiCache (Redis)   β”‚
  β”‚  Global user data        β”‚  Cosmos DB             β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Pro Tips

Start with managed services β€” they save you months of operational work. Use read replicas to offload reporting queries. Enable automated backups with point-in-time recovery. Always test your failover process before you need it.

πŸ§ͺ Quick Quiz

Which database service is a managed relational database on AWS?