Want to create interactive content? It’s easy in 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:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
Interactive QR Code Generator
View
Witchcraft vertical Infographic
View
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