Introduction to AWS Database services

AWS Concepts

Amar Suchak

Software Engineer, Microsoft

Why are databases crucial?

Image of a library catalog system

AWS Concepts

Understanding database types

  • Relational Databases (RDS)
    • Like a well-organized bookshelf
    • Use MySQL, PostgreSQL, Oracle, etc.
    • Ideal for traditional applications
    • AWS RDS: the sturdy bookshelf of the digital world

Image of a RDMS

  • NoSQL Databases (DynamoDB)
    • Like a dynamic magazine rack
    • Flexible schema for unstructured data
    • Ideal for mobile apps, IoT, gaming
    • AWS DynamoDB: adaptable and ready for ever-changing content

Image of NOSQL data structure which shows flexibility of retrieving and operating of newer types of objects

AWS Concepts

Diving into RDS

  • Scalable and cost-effective
  • Supports multiple database engines like MySQL, PostgreSQL, etc

Image of a relational database structure where we see connections between different tables in a graph-like fashion

AWS Concepts

DynamoDB unpacked

  • Designed for web-scale applications
  • Provides single-digit millisecond latency

Image of towers of objects that are grouped together semi-randomly displaying the flexibility of DynamoDB

AWS Concepts

DynamoDB continued

  • DynamoDB uses a key-value model
  • A key maps to a value

image of a key being held in front of a wall of safety deposit boxes

AWS Concepts

Beyond RDS and DynamoDB

An image showing the different database services beyond RDS and DynamoDB

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html
AWS Concepts

AWS database migration services

Moving data from on-premises databases to AWS AWS_DMS.png

1 https://aws.amazon.com/dms/
AWS Concepts

Let's practice!

AWS Concepts

Preparing Video For Download...