Want to create interactive content? It’s easy in Genially!

Reuse this genially

Infografía DynamoBD

Isaac Coutiño Torres

Created on November 5, 2023

infografía para la materia cómputo en la nube

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

Interactive QR Code Generator

Witchcraft vertical Infographic

Halloween Horizontal Infographic

Transcript

DynamoBD - Cómputo en la nube

Funcionamiento

Amazon DynamoDB es un servicio de base de datos NoSQL completamente administrado que ofrece una alta disponibilidad y escalabilidad. Utiliza un modelo de datos de clave-valor y es conocido por su rendimiento y escalabilidad. Algunos aspectos clave de su funcionamiento incluyen:

  • Modelo de Datos de Clave-Valor: DynamoDB almacena los datos en forma de pares clave-valor, donde la clave es única y se utiliza para acceder a los datos.
  • Escalabilidad Automática: DynamoDB se escala automáticamente para manejar aumentos en el tráfico y la carga de trabajo.

Desventajas

Ventajas

  • Costos Variables: Aunque ofrece un modelo de precios flexible, los costos pueden aumentar si no se administran adecuadamente las tablas y el rendimiento.
  • Complejidad en el Diseño del Esquema: Diseñar el esquema de una tabla de DynamoDB puede ser complicado, ya que no se admite la consulta de datos sin una clave de partición o índices adecuados.
  • No es una Base de Datos Relacional: No es adecuado para aplicaciones que requieren un modelo de datos relacional. DynamoDB se basa en un modelo de clave-valor.
  • Escalabilidad y Rendimiento: DynamoDB es altamente escalable y ofrece un rendimiento constante incluso bajo cargas de trabajo intensivas.
  • Administración Automatizada: Amazon se encarga de la administración subyacente, incluyendo la escalabilidad y la redundancia, lo que reduce la carga operativa.
  • Alta Disponibilidad: La replicación de datos en múltiples zonas de disponibilidad garantiza alta disponibilidad y durabilidad de los datos.

Casos de uso

Aplicaciones Web y Móviles: Puede utilizarse como base de datos para aplicaciones web y móviles que requieren escalabilidad y baja latencia. Gestión de Sesiones: DynamoDB puede almacenar y administrar sesiones de usuarios en aplicaciones web. Gaming: Es útil en juegos en línea para gestionar datos de jugadores y puntuaciones. Catálogos y Listas de Productos: Puede usarse para almacenar información de productos y catálogos en aplicaciones de comercio electrónico.

Isaac Coutiño Torres | 364537