Exploring AWS Database Resources

AWS Cloud Technology and Services Concepts

Rahulraj Singh

Technical Product Manager

Introduction to Database as a Service (DBaas)

Access databases without configuring physical infrastructure or installing software

 

An icon showing relational databases.

AWS Cloud Technology and Services Concepts

Introduction to Database as a Service (DBaas)

Access databases without configuring physical infrastructure or installing software

 

Two icons showing relational and NoSQL databases.

AWS Cloud Technology and Services Concepts

Introduction to Database as a Service (DBaas)

Access databases without configuring physical infrastructure or installing software

 

Icons showing relational, NoSQL and memory-based databases.

AWS Cloud Technology and Services Concepts

Introduction to Database as a Service (DBaas)

Access databases without configuring physical infrastructure or installing software

 

Icons showing relational, NoSQL, memory-based, and compute-hosted databases.

AWS Cloud Technology and Services Concepts

What are relational databases?

Structured storage systems organizing data into tables with predefined relationships

Why use relational databases?

  • Data integrity
  • Consistency
  • Scalability

A hierarchical table structure showing connections between employee, department, and location tables.

AWS Cloud Technology and Services Concepts

Relational databases in AWS

An icon showing Amazon RDS.

AWS Cloud Technology and Services Concepts

Relational databases in AWS

Two icons showing Amazon RDS and Amazon Aurora.

AWS Cloud Technology and Services Concepts

Amazon RDS

Fully managed relational database service

Key features

  • Wide range of supported database engines
  • Efficient scaling for cloud and on-premises databases

A flow chart explaining the movement of data from source to destination using RDS.

AWS Cloud Technology and Services Concepts

AWS Aurora

Relational database service optimized for MySQL and PostgreSQL engines

Key features

  • High performance at approximately one-tenth of the cost
  • In-built continuous backup
  • Automated multi-region replication

A flow chart explaining the movement of data from source to destination using AWS Aurora.

AWS Cloud Technology and Services Concepts

NoSQL databases in AWS

Accommodate diverse data models beyond traditional relational databases, such as JSON and raw documents

 

Key features

  • Schema flexibility
  • Horizontal scalability

An icon showing Amazon DynamoDB.

AWS Cloud Technology and Services Concepts

NoSQL databases in AWS

Accommodate diverse data models beyond traditional relational databases, such as JSON and raw documents

 

Key features

  • Schema flexibility
  • Horizontal scalability

Icons showing Amazon DynamoDB and DocumentDB.

AWS Cloud Technology and Services Concepts

Amazon DynamoDB

Serverless, NoSQL, fully managed database with single-digit millisecond performance at any scale

 

Key features

  • High performance with nearly unlimited throughput and storage

An icon showing high throughput and storage.

AWS Cloud Technology and Services Concepts

Amazon DynamoDB

Serverless, NoSQL, fully managed database with single-digit millisecond performance at any scale

 

Key features

  • High performance with nearly unlimited throughput and storage
  • 99.999% global availability

Icons showing high throughput and storage and high global availability.

AWS Cloud Technology and Services Concepts

Amazon DynamoDB

Serverless, NoSQL, fully managed database with single-digit millisecond performance at any scale

 

Key features

  • High performance with nearly unlimited throughput and storage
  • 99.999% global availability
  • Serverless capabilities for seamless scaling

Icons showing high throughput and storage, high global availability, and serverless capabilities.

AWS Cloud Technology and Services Concepts

DynamoDB use cases

 

  • Real-time video streaming and interactive content in media/entertainment

An icon showing video streaming.

AWS Cloud Technology and Services Concepts

DynamoDB use cases

 

  • Real-time video streaming and interactive content in media/entertainment

 

  • Tracking inventory or shopping carts based on customer profiles

Icons showing video streaming and tracking carts.

AWS Cloud Technology and Services Concepts

DynamoDB use cases

 

  • Real-time video streaming and interactive content in media/entertainment

 

  • Tracking inventory or shopping carts based on customer profiles

 

  • Game platform with player data, session history, and leaderboards

Icons showing video streaming, tracking carts, and gaming data.

AWS Cloud Technology and Services Concepts

Amazon DocumentDB

  • Fully managed native JSON document database with MongoDB compatibility
  • Operate critical document workloads of any scale

An icon showing MongoDB.

AWS Cloud Technology and Services Concepts

Amazon DocumentDB

  • Fully managed native JSON document database with MongoDB compatibility
  • Operate critical document workloads of any scale

Icons showing MongoDB and heavy document workloads.

AWS Cloud Technology and Services Concepts

Amazon DocumentDB

  • Fully managed native JSON document database with MongoDB compatibility
  • Operate critical document workloads of any scale

Icons showing MongoDB, heavy document workloads, and no infrastructure management.

AWS Cloud Technology and Services Concepts

When to use DocumentDB?

 

  • Fast, reliable access to content in your CMS like reviews and images

An icon showing content management systems.

AWS Cloud Technology and Services Concepts

When to use DocumentDB?

 

  • Fast, reliable access to content in your CMS like reviews and images

 

  • Generate customer recommendations and manage millions of user profiles

Icons showing content management systems and recommendation engines.

AWS Cloud Technology and Services Concepts

When to use DocumentDB?

 

  • Fast, reliable access to content in your CMS like reviews and images

 

  • Generate customer recommendations and manage millions of user profiles

 

  • Unlock GenAI use cases such as semantic search, product recommendations, and chatbots

Icons showing content management systems, recommendation engines, and generative AI.

AWS Cloud Technology and Services Concepts

Memory-based databases in AWS

Designed for high-performance data storage and retrieval, utilizing RAM for faster access

 

Optimal use cases

  • Caching frequently accessed data
  • Real-time analytics and data processing
  • High-speed transactional applications

Two icons showing real-time data access and high throughput.

AWS Cloud Technology and Services Concepts

MemoryDB for Redis

AWS's offering for running memory-based databases

Key features

  • Super-fast read and write capabilities
  • 99.99% availability
  • Near instantaneous recovery without any data loss

A branched diagram highlighting the features of MemoryDB for Redis.

AWS Cloud Technology and Services Concepts

What are EC2-hosted databases?

Deployed on EC2 instances following a traditional, manual approach to database hosting

  • Provides granular control over configuration and management
  • Responsibility for backups and patching lies with the user

Two icons highlighting control over configurations and manual backups.

AWS Cloud Technology and Services Concepts

Compute databases vs. static databases?

EC2-hosted databases

Two icons showing manual setup and full control over configurations.

AWS-managed databases

Two icons showing automated deployment and managed maintenance.

AWS Cloud Technology and Services Concepts

Let's practice!

AWS Cloud Technology and Services Concepts

Preparing Video For Download...