Exploring AWS Database Resources

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

Introduction to Database as a Service (DBaas)

Access databases without configuring physical infrastructure or installing software

 

Two icons showing relational and NoSQL databases.

Concetti di tecnologie e servizi cloud AWS

Introduction to Database as a Service (DBaas)

Access databases without configuring physical infrastructure or installing software

 

Icons showing relational, NoSQL and memory-based databases.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

Relational databases in AWS

An icon showing Amazon RDS.

Concetti di tecnologie e servizi cloud AWS

Relational databases in AWS

Two icons showing Amazon RDS and Amazon Aurora.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

DynamoDB use cases

 

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

An icon showing video streaming.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

Amazon DocumentDB

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

An icon showing MongoDB.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

When to use DocumentDB?

 

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

An icon showing content management systems.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

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.

Concetti di tecnologie e servizi cloud AWS

Let's practice!

Concetti di tecnologie e servizi cloud AWS

Preparing Video For Download...