Introducción a los servicios de bases de datos de AWS

Conceptos de AWS

Amar Suchak

Software Engineer, Microsoft

¿Por qué son cruciales las bases de datos?

Imagen de un sistema de catálogo de biblioteca

Conceptos de AWS

Entender los tipos de bases de datos

  • Bases de datos relacionales (RDS)
    • Como una estantería bien organizada
    • Usan MySQL, PostgreSQL, Oracle, etc.
    • Ideales para apps tradicionales
    • AWS RDS: la estantería resistente del mundo digital

Imagen de un RDMS

  • Bases de datos NoSQL (DynamoDB)
    • Como un revistero dinámico
    • Esquema flexible para datos no estructurados
    • Ideales para móviles, IoT y gaming
    • AWS DynamoDB: adaptable y listo para contenido cambiante

Imagen de una estructura NoSQL que muestra flexibilidad para recuperar y operar con nuevos tipos de objetos

Conceptos de AWS

Profundizando en RDS

  • Escalable y rentable
  • Soporta varios motores como MySQL, PostgreSQL, etc.

Imagen de una base relacional con conexiones entre tablas en forma de grafo

Conceptos de AWS

DynamoDB en detalle

  • Diseñado para apps a escala web
  • Latencia de milisegundos de un dígito

Imagen de torres de objetos agrupados de forma semialeatoria que muestran la flexibilidad de DynamoDB

Conceptos de AWS

DynamoDB (continuación)

  • DynamoDB usa un modelo clave-valor
  • Una clave apunta a un valor

Imagen de una llave frente a cajas de seguridad

Conceptos de AWS

Más allá de RDS y DynamoDB

Imagen de los distintos servicios de bases de datos más allá de RDS y DynamoDB

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

Servicios de migración de bases de datos de AWS

Mover datos de bases on‑premises a AWS AWS_DMS.png

1 https://aws.amazon.com/dms/
Conceptos de AWS

¡Vamos a practicar!

Conceptos de AWS

Preparing Video For Download...