Amazon DynamoDB es un servicio de base de datos NoSQL flexible y rápido. Esta diseñado para aquellas aplicaciones que necesiten latencias constantes y de pocos milisegundos a cualquier escala.
Se trata de una base de datos administrada totalmente en la nube, la misma es compatible con modelos de almacenamiento de documentos y de datos de valor de clave.
Con un modelo flexible de datos, desempeño fiable y escalado automático de capacidad de desempeño. Es ideal para móviles, web, juegos, tecnología publicitaria, IoT y mucho más.
Puedes descargar la versión local de Dynamo y luego leer la guía de introducción.
Amazon DynamoDB Accelerator (DAX) es una memoria caché, la misma totalmente administrada y con gran disponibilidad que reduce los tiempos de respuesta de milisegundos a microsegundos de Amazon DynamoDB; hasta incluso con millones de solicitudes por segundo. Más información »
DynamoDB ha mostrado ser la solución de bases de datos NoSQL muy rentable para tres organizaciones entrevistadas por IDC.

Algunos casos prácticos de clientes


Beneficios

Desempeño rápido y constante
Amazon DynamoDB se ha pensado con el objetivo de brindar un rápido y consistente desempeño a todas las aplicaciones y en cualquier escala.
El promedio de latencias de servicio es de milisegundos de un solo dígito.
Cuando aumentan las necesidades de desempeño y los volúmenes de datos de las aplicaciones Amazon DynamoDB utiliza partición automática y tecnologías SSD para satisfacer sus requisitos y ofrecer latencias bajas a cualquier escala. Más información »
Muy escalable
Cuando se genera una tabla o índice secundario global, Auto Scaling es habilitado por defecto. Solamente debemos especificar el uso objetivo y la capacidad aumenta o reduce automáticamente si los volúmenes de solicitud incrementan o disminuyen.
Las alarmas de CloudWatch monitorizan frecuentemente el consumo de desempeño real en segundo plano y aprovisionan el desempeño ajustado cuando el uso difiere del objetivo.
Puede monitorizar las actividades de escalado en tiempo real directamente desde la consola de administración. Más información »
Totalmente administrado
Amazon DynamoDB es un servicio de base de datos NoSQL en la nube completamente administrado – usted solo necesita crear una base de datos; establecer el uso objetivo de Auto Scaling y el servicio se encargará del resto.
No tiene que preocuparse por tareas de administración de bases de datos, como el aprovisionamiento del hardware o del software; ni por la configuración y la instalación, los parches del software; el funcionamiento de un clúster de base de datos distribuido y de confianza o la partición de los datos entre varias instancias a medida que se ejecuta el proceso de escalado.
Programación dirigida por eventos
Amazon DynamoDB se integra con AWS Lambda para proporcionar activadores que permiten crear aplicaciones que reaccionan automáticamente cuando se producen cambios en los datos.
Control de acceso minucioso
Amazon DynamoDB se integra con AWS Identity and Access Management (IAM) a fin de ofrecer un control de acceso minucioso para los usuarios dentro de su organización.
Puede asignar credenciales de seguridad únicas a cada usuario y controlar su acceso a los servicios y recursos.
Flexible
Amazon DynamoDB admite estructuras de datos de valor de clave y de documentos; una flexibilidad que permite diseñar la mejor arquitectura para su aplicación. Más información »
Amazon DynamoDB es un servicio de base de datos NoSQL que ofrece latencias constantes y de meros milisegundos a cualquier escala.
DynamoDB proporciona el desempeño y disponibilidad que necesita para crear plataformas de pujas en tiempo real (RTB) y motores de recomendación. Arquitectura de referencia: diagrama

VidRoll utiliza DynamoDB para ayudar a emparejar visitantes de un sitio con anuncios en vídeo apropiados y maximizar los ingresos. VidRoll sirve cientos de millones de anuncios al mes en 100 000 sitios web. Lea la historia »
Con DynamoDB puede crear juegos con capacidad de respuesta para dispositivos móviles, consolas y equipos de escritorio.
Almacene y consulte datos de juego de Amazon Lumberyard; como el estado de un jugador o las máximas puntuaciones, o contenido dinámico de todo el mundo mediante Cloud Canvas.
Desarrollar un juego móvil de éxito va más allá del propio juego: DynamoDB se integra con el SDK de AWS para móviles y un amplio conjunto de servicios de AWS para ofrecer autenticación de usuarios, contenido descargable y características sociales.
Arquitectura de referencia: Diagrama

“Con Zynga Poker pasamos de una granja MySQL, cuya administración requería recursos locales dedicados; a Amazon DynamoDB, que es un servicio totalmente administrado.
El resultado ha sido una reducción espectacular en los gastos operativos”; afirma el director de Información de Zynga, Dorion Carroll. Lea la historia »
DynamoDB permite almacenar y consultar fácilmente datos de dispositivos, de modo que pueda centrarse en crear nuevas e increíbles soluciones de AWS IoT.
Conecte grandes volúmenes de datos IoT en Dynamo de alta velocidad a un almacén de datos Amazon Redshift para habilitar el análisis BI. Arquitectura de referencia: Diagrama

Canary crea sistemas completos de seguridad del hogar. AWS proporciona la escalabilidad para administrar la llegada de más de 150 millones de vídeos diarios. Lea la historia »
Es muy fácil comenzar a usar Amazon DynamoDB. Sigua nuestra guía de introducción para crear con unos pocos clics su primera tabla de DynamoDB.





