DEV Community

Cover image for Amazon RDS vs Amazon DYNAMODB
Mukesh B
Mukesh B

Posted on

Amazon RDS vs Amazon DYNAMODB

1*) Amazon RDS (Relational Database Service)*
Service Overview
Amazon RDS is a managed relational database service that makes it easy to set up, operate, and scale relational databases in the cloud.

Key Features
1.Supports MySQL, PostgreSQL, MariaDB, Oracle, SQL Server
2.Automated backups & snapshots
3High availability with Multi-AZ deployment
4.Automatic patching & maintenance
5.Read replicas for performance scaling
6.Built-in security (encryption, IAM, VPC)

AWS Category / Cloud Domain
1.Database
2.Managed Relational Database

Where It Fits in Cloud / DevOps Lifecycle
1.Application data storage
2.Used in development, testing, and production
3.Supports CI/CD pipelines with stable backend databases
4.Part of Operate & Monitor phase

Programming Language / Access Methods
1.Accessed using SQL
2.Works with Java, Python, PHP, Node.js, .NET, etc.
4.Access via:
-AWS Console

  • AWS CLI
  • AWS SDKs Pricing Model 1.Pay-as-you-go 2.Charged based on:
  • Instance type
  • Storage used

  • I/O operations
    Backup storage
    2) Amazon DynamoDB
    Service Overview
    Amazon DynamoDB is a fully managed NoSQL key-value and document database designed for high performance and scalability.
    Key Features
    Serverless (no infrastructure management)
    Extremely low latency (milliseconds)
    Automatic scaling
    Built-in high availability & replication
    Supports event-driven architectures
    Integrated security with IAM
    AWS Category / Cloud Domain
    Database
    NoSQL Database
    Serverless Database
    Where It Fits in Cloud / DevOps Lifecycle
    Used in cloud-native & microservices applications
    Ideal for real-time apps, IoT, mobile backends
    Fits into Build, Deploy & Operate stages
    Works well with DevOps automation
    Programming Language / Access Methods
    No SQL (uses key-value / JSON documents)
    Supported languages:
    Python, Java, JavaScript, Go, .NET
    Access via:
    AWS Console
    AWS CLI
    AWS SDKs
    API calls
    Pricing Model
    Pay-per-request or provisioned capacity
    Charged for:
    Read/write requests
    Storage
    Data transfer
    Free tier available
    Quick Comparison (For Exams)
    Feature
    RDS
    DynamoDB
    Database Type
    Relational (SQL)
    NoSQL
    Schema
    Fixed
    Flexible
    Scaling
    Manual/Read replicas
    Automatic
    Use Case
    Traditional apps
    High-scale apps
    Serverless
    ❌ No
    ✅ Yes

Top comments (0)