Amazon DynamoDB
Base de datos no relacional para aplicaciones que necesitan rendimiento a cualquier escala
Amazon DynamoDB es una base de datos no relacional que ofrece rendimiento fiable a cualquier escala. Es una base de datos completamente administrada, con varios nodos principales y distribuida en varias regiones que ofrece una latencia estable con milisegundos de un dígito y almacenamiento caché en memoria, copias de seguridad y restauración, y seguridad incorporada.
Más de 100 000 clientes de AWS eligieron DynamoDB para aplicaciones móviles, web, de videojuegos, tecnología publicitaria, IoT, entre otras, que necesitan acceso a datos con baja latencia. Cree una tabla nueva para su aplicación y permita que DynamoDB se encargue del resto.
Beneficios
Rendimiento a escala
DynamoDB ofrece una capacidad de respuesta estable de milisegundos de un dígito a cualquier escala. Cree aplicaciones con capacidad de almacenamiento y procesamiento prácticamente ilimitada. Añada almacenamiento de caché en memoria que reduce los tiempos de milisegundos a microsegundos, sin realizar cambios en las aplicaciones.
Completamente administrado
DynamoDB es una base de datos sin servidor que ajusta el nivel de procesamiento automáticamente y realiza backup de sus datos de forma continua para mayor protección. DynamoDB otorga a las aplicaciones distribuidas a nivel global acceso rápido a datos locales mediante la replicación de tablas en varias regiones de AWS.
Lista para el uso empresarial
Creada para cargas de trabajo críticas. Los datos se protegen con cifrado y la fiabilidad se garantiza con un acuerdo de nivel de servicios. Cuenta con una supervisión completa de las tablas mediante control de acceso minucioso, herramientas de monitoreo integradas y soporte para conexiones privadas a través de VPN.
Casos de uso
Aplicaciones web sin servidor
Cree aplicaciones web eficientes que ajustan su escala automáticamente. No necesita mantener servidores y las aplicaciones cuentan con alta disponibilidad automatizada.
Arquitectura de referencia: código de muestra
Almacén de datos para microservicios
Cree microservicios flexibles y reutilizables mediante el uso de DynamoDB como un almacén de datos sin servidor para lograr un rendimiento estable y ágil.
Arquitectura de referencia: código de muestra
Back-ends móviles
Cree aplicaciones móviles personalizadas con experiencias simples para los usuarios. DynamoDB se encarga de las tareas operativas para que usted pueda centrarse en las aplicaciones.
Arquitectura de referencia: código de muestra
Tecnología publicitaria
Cree motores de recomendaciones y plataformas de licitación en tiempo real con la escalabilidad, el procesamiento y la disponibilidad de DynamoDB.
Arquitectura de referencia: diagrama
Videojuegos
Cree videojuegos con capacidad de respuesta para dispositivos móviles, consolas y equipos de escritorio con DynamoDB. Almacene y consulte datos de videojuegos, como el estado de un jugador, las puntuaciones altas o el contenido dinámico de todo el mundo.
Arquitectura de referencia: diagrama
IoT
Analice sus dispositivos mediante la conexión de sus datos de IoT de gran volumen y velocidad en DynamoDB hacia Amazon Redshift y Amazon QuickSight.
Arquitectura de referencia: diagrama
Casos prácticos
Samsung Electronics usa DynamoDB para realizar backups de aplicaciones móviles de tamaño de petabytes, lo que permite ahorrar costos y generar un rendimiento alto.
Netflix usa DynamoDB para ejecutar pruebas A/B que crean experiencias de streaming personalizadas para sus más de 125 millones de clientes.
Capital One usa DynamoDB para reducir el nivel de latencia de sus aplicaciones móviles mediante el traslado de transacciones de mainframe a una arquitectura sin servidor para lograr una escala sin límites.
Snap migró su carga de trabajo de almacenamiento más grande, Snapchat Stories, a DynamoDB, lo que le permitió mejorar el rendimiento y reducir costos.
Más información sobre Amazon DynamoDB