Amazon DynamoDB

Servicio de base de datos NoSQL rápido y flexible para cualquier escala

Amazon DynamoDB es una base de datos de claves-valor y documentos que ofrece rendimiento en milisegundos de un solo dígito a cualquier escala. Se trata de una base de datos multirregión y multimaestro completamente administrada, con seguridad integrada, copia de seguridad y restauración, y almacenamiento de caché en memoria para aplicaciones a escala de Internet. DynamoDB puede gestionar más de 10 billones de solicitudes por día y admite picos de más de 20 millones de solicitudes por segundo.

Muchos de los negocios del mundo con un crecimiento más rápido, como Lyft, Airbnb y Redfin, así como compañías como Samsung, Toyota y Capital One, utilizan la escala y el rendimiento de DynamoDB para ofrecer soporte a sus cargas de trabajo fundamentales.

Cientos de miles de clientes de AWS han elegido DynamoDB como su base de datos de claves-valor y documentos para aplicaciones móviles, web, juegos, tecnología publicitaria e IoT, entre otras, que necesitan acceso a datos con baja latencia a cualquier escala. Cree una tabla nueva para su aplicación y deje que DynamoDB se encargue del resto.

Introducción a Amazon DynamoDB (1:01)

Beneficios

Rendimiento a escala

DynamoDB admite algunas de las aplicaciones de escala más grandes del mundo y proporciona tiempos de respuesta en milisegundos de un solo dígito a cualquier escala. Puede crear aplicaciones con capacidad de almacenamiento y procesamiento prácticamente ilimitada. Las tablas globales de DynamoDB replican sus datos en varias regiones de AWS para darle acceso rápido y local a los datos para sus aplicaciones distribuidas globalmente. Para casos de uso que requieren un acceso aún más rápido con latencia de microsegundos, DynamoDB Accelerator (DAX) proporciona caché en memoria completamente administrada.

Más información »

Sin servidor

Con DynamoDB, no hay servidores que aprovisionar, parchear o administrar, y no hay software que instalar, mantener o utilizar. DynamoDB aumenta o reduce automáticamente las tablas para ajustar la capacidad y mantener el rendimiento. La disponibilidad y la tolerancia a errores están integradas, por lo que no es necesario tener en cuenta estas capacidades a la hora de diseñar sus aplicaciones. DynamoDB proporciona los modos de capacidad bajo demanda y de capacidad aprovisionada para que pueda optimizar los costos mediante la especificación de la capacidad por carga de trabajo o el pago de los recursos que consume.

Más información »

Listo para el uso empresarial

DynamoDB admite las transacciones ACID para que pueda crear aplicaciones de vital importancia para el negocio a escala. DynamoDB cifra todos los datos de forma predeterminada y proporciona un control de acceso e identidad detallado en todas las tablas. Puede crear copias de seguridad completas de cientos de terabytes de datos al instante sin que el rendimiento afecte a sus tablas, y recuperarlas en cualquier momento en los 35 días anteriores sin tiempo de inactividad. DynamoDB también cuenta con el respaldo de un acuerdo de nivel de servicio para garantizar la disponibilidad.

Más información »

Aplicaciones

Aplicaciones web sin servidor

Cree aplicaciones web eficientes que ajusten su escala automáticamente. No necesita mantener servidores y las aplicaciones cuentan con alta disponibilidad automatizada.

Arquitectura de referencia: código de muestra

Use_Case_WebApplications
Use_Case_WebApplications

Back-ends móviles

Use DynamoDB y AWS AppSync para crear aplicaciones web y móviles interactivas con actualizaciones en tiempo real, acceso a datos sin conexión y sincronización de datos con resolución de conflictos integrada.

Arquitectura de referencia: código de muestra

Product-Page-Diagram_AppSync_DynamoDB_Mobile-Backends
Product-Page-Diagram_AppSync_DynamoDB_Mobile-Backends

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

Use_Case_StreamProcessing
Use_Case_StreamProcessing

Casos de uso

Tecnología publicitaria

Compañías del sector de la tecnología publicitaria utilizan DynamoDB como almacén de clave-valor para almacenar diferentes tipos de datos de marketing, como perfiles de usuarios, eventos de usuarios, clics y enlaces visitados. Casos de uso aplicables: subastas en tiempo real, publicidades dirigidas a un público específico y atribución. Para estos casos de uso, es necesario contar con un índice de solicitudes alto (millones de solicitudes por segundo), latencia baja predecible y fiabilidad. Las compañías utilizan el almacenamiento en caché mediante DynamoDB Accelerator (DAX) cuando tienen volúmenes de lectura altos o cuando necesitan una latencia de lectura inferior a un milisegundo. Cada vez con mayor frecuencia, las compañías de tecnología publicitaria necesitan implementar sus plataformas de subastas en tiempo real y publicidades dirigidas a un público específico en más de una región de AWS, por lo que resulta necesario utilizar la replicación de datos entre regiones.

Videojuegos

Compañías de este sector utilizan DynamoDB para todas las capacidades de una plataforma de videojuegos, incluidos el estado del juego, los datos de los jugadores, el historial de las sesiones y los marcadores. Los principales beneficios que estas compañías obtienen con DynamoDB son la capacidad para aumentar de manera fiable la escala con el fin de atender millones de solicitudes y usuarios simultáneos y, al mismo tiempo, garantizar una latencia baja uniforme que se mide en milisegundos de un solo dígito. Además, como DynamoDB es un servicio completamente administrado, no presenta ningún tipo de sobrecarga operativa, por lo que los desarrolladores se pueden enfocar en desarrollar sus videojuegos y no en administrar bases de datos. Además, los desarrolladores de videojuegos, que buscan ampliarse de una sola región de AWS a varias cada vez en mayor medida, pueden recurrir a las tablas globales de DynamoDB para lograr una replicación de datos activa-activa en varias regiones.

Casos de uso comunes:

  • Almacenes de perfiles de usuarios en subastas en tiempo real y publicidades dirigidas a un público específico
  • Eventos de usuarios, secuencias de clics y almacenes de datos de impresiones
  • Almacenes de metadatos para recursos
  • Cachés de elementos más solicitados

Más información »

AdRoll utiliza AWS para atender 50 000 millones de impresiones publicitarias al día

Casos de uso comunes:

  • Estados de videojuegos
  • Almacenes de datos de jugadores
  • Almacenes de datos de historiales de sesiones de jugadores
  • Marcadores

Más información »

Frontier Games Hosts Massive Space Battles on AWS

Venta minorista

Muchas compañías del sector de la venta minorista usan patrones de diseño de DynamoDB comunes para ofrecer latencia baja uniforme destinada a casos de uso fundamentales. No tener que preocuparse por el ajuste de la escala ni por cargas operativas es una ventaja competitiva clave y un factor que permite ejecutar eventos de gran velocidad y ajuste de escala radical como Amazon Prime Day, cuya magnitud es difícil de predecir. El ajuste de la escala permite a estos clientes pagar únicamente por la capacidad que necesitan y conservar recursos técnicos valiosos enfocados en innovar en vez de en administrar operaciones.

 

Sector bancario y financiero

Las compañías del sector bancario y financiero, que crean cada vez más aplicaciones nativas en la nube, buscan servicios completamente administrados para incrementar el nivel de agilidad, reducir los plazos de comercialización y minimizar la sobrecarga operativa. Simultáneamente, deben garantizar la seguridad, fiabilidad y alta disponibilidad de sus aplicaciones. A medida que estas compañías amplían sus servicios existentes respaldados en sistemas centrales heredados, descubren que los sistemas heredados no pueden satisfacer las demandas de escalabilidad de su creciente base de usuarios, plataformas nuevas como aplicaciones móviles, y el consecuente aumento del tráfico. Para resolver este problema, replican datos desde sus sistemas centrales a la nube con el fin de aliviar la carga del tráfico.

Casos de uso comunes:

  • Carros de compras
  • Motores de flujos de trabajo
  • Seguimiento y abastecimiento de inventario
  • Perfiles y cuentas de clientes

Más información » (próximamente)

Nordstrom adopta AWS de manera integral

Casos de uso comunes:

  • Transacciones de usuarios
  • Procesamiento de transacciones basadas en eventos
  • Detección del fraude
  • Alivio de carga en sistema central y registro de modificaciones en datos

Más información » (próximamente)

Unlocking Innovation at Vanguard with AWS

Contenido multimedia y entretenimiento

Las compañías del sector de contenido multimedia y entretenimiento utilizan DynamoDB cuando necesitan una escala extrema de rendimiento y uso en simultáneo, baja latencia y fiabilidad. DynamoDB ajusta la escala de manera elástica para poder administrar la carga y conserva una latencia baja que es fundamental para casos de uso en tiempo real, como el streaming de videos y el contenido interactivo. En dichos casos, el número de usuarios simultáneos puede llegar a millones y ninguna base de datos puede administrar ese tipo de uso de la manera que DynamoDB sí puede hacerlo. A pesar de dicho nivel de simultaneidad alto, la latencia permanece baja, lo que permite lograr una experiencia de usuario individual óptima, independientemente de si se trata de recuperar contenido multimedia o participar en un evento interactivo en tiempo real. Estas compañías utilizan DynamoDB para resolver desafíos de escalabilidad y para conservar su enfoque en el desarrollo de características y no en la administración de bases de datos.

Software e Internet

Un factor común clave en todas las compañías de software y en muchos otros clientes de DynamoDB es la escala de Internet. Los casos de uso de estas compañías requieren la capacidad para adaptarse a niveles de uso simultáneo, índices de solicitudes y picos de tráfico extremos. El uso simultáneo se mide en millones de usuarios y conexiones y en índices de solicitudes que fácilmente pueden llegar a los millones por segundo. DynamoDB cuenta con antecedentes sólidos que prueban su capacidad para encargarse de casos de uso con escala de Internet y sus requisitos y, simultáneamente, conservar una latencia uniforme de milisegundos de un solo dígito. Con las tablas globales, los clientes de DynamoDB pueden ampliar sus aplicaciones a varias regiones de AWS fácilmente con el fin de lograr un alcance global y continuidad del negocio.

Casos de uso comunes:

  • Almacenes de metadatos multimedia
  • Almacenes de datos de usuarios
  • Almacenes de datos de administración de derechos digitales

Más información » (próximamente)

Airtel Wynk Builds Platforms for Immersive Video Experiences

Casos de uso comunes:

  • Almacenes de metadatos de contenido de usuarios
  • Almacenes de datos de gráficos de relaciones
  • Cachés de metadatos
  • Almacenes de datos de seguimiento de recorridos
  • Almacenes de datos de usuarios, vehículos y conductores
  • Almacenes de datos de vocabulario de usuarios

Más información » (próximamente)

Duolingo Stores 31 Billion Items in DynamoDB to Deliver Lessons Globally

Clientes

Nike

Nike Digital migró sus clústeres de gran tamaño de Cassandra a una base de datos Amazon DynamoDB completamente administrada, lo que permite una mayor disponibilidad de recursos para mejorar la experiencia del cliente.

Vea el video »

Logotipo de Netflix

GE Aviation rediseñó su aplicación de esquematización y consulta de datos para el ahorro de costos, el escalado y el rendimiento con Amazon DynamoDB.

Vea el video »

Logotipo de Capital One

Oath implementó el cumplimiento del RGPD para sus aplicaciones a nivel mundial y aprovechó las tablas globales de Amazon DynamoDB para permitir la sincronización de datos.

Vea el video »

Logotipo de Samsung

Samsung Electronics usa DynamoDB para realizar copias de seguridad de aplicaciones móviles de tamaño de petabytes, lo que permite ahorrar costos y generar un rendimiento alto.

Vea el video »

Logotipo de Snap

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.

Vea el video »

Logotipo de Netflix

Netflix usa DynamoDB para ejecutar pruebas A/B que crean experiencias de streaming personalizadas para sus más de 125 millones de clientes.

Vea el video »

Logotipo de Capital One

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.

Vea el video »

Logotipo de Lyft

Lyft usa la escalabilidad de DynamoDB para almacenar diferentes tipos de datos, incluido un sistema de seguimiento de carreras que almacena las coordenadas de GPS de todas las carreras.

Lea el caso práctico »

Logotipo de Snap

GumGum se trasladó de Apache Cassandra a Amazon DynamoDB para alcanzar un mejor rendimiento, ahorrar costos y reducir el mantenimiento.

Ver presentación »

Logotipo de Tinder

Tinder migró datos de usuarios a DynamoDB sin tiempo de inactividad. Además, usó la escalabilidad del servicio para satisfacer las demandas de su creciente base de clientes global.

Vea el video »

Logotipo de Airbnb

Airbnb usa DynamoDB para ajustar la escala de sus operaciones a una base de usuarios global y, simultáneamente, para optimizar flujos de trabajo de procesamiento en tiempo real para analizar datos.

Vea el video »

Logotipo de Comcast

Comcast usa DynamoDB para innovar con rapidez e implementar actualizaciones a su servicio de videos XFINITY X1, que se ejecuta en más de 20 millones de dispositivos. 

Lea el caso práctico »

Logotipo de Redfin

Redfin ejecuta su operación de análisis empresarial en AWS, lo que le permite innovar rápidamente con poco personal, al mismo tiempo que administra miles de millones de registros de propiedades.

Lea el caso práctico »

Logotipo de Expedia

Expedia creó un sistema de streaming completo y de alto desempeño mediante el uso de DynamoDB para ofrecer un acceso ágil y bajo demanda a conjuntos de datos de referencia para análisis.

Vea el video »

Logotipo de TRD

Toyota Racing usa DynamoDB para procesar datos en tiempo real a los fines de realizar ajustes óptimos en automóviles y recibir comentarios inmediatos desde la pista.

Vea el video »

Logotipo de Amazon

Los motores de flujo de trabajo de Amazon se ejecutan en DynamoDB para lograr tiempos de respuesta de milisegundos, lo que permite que los clientes concreten sus pedidos con mayor rapidez.

Lea el caso práctico »

DynamoDB está transmitiendo en directo en Twitch.tv/aws

"Build with DynamoDB" en Twitch.tv/aws

Vea la nueva serie de videos en directo en la que expertos en DynamoDB explican cómo crear soluciones de datos. Traiga sus preguntas, tanto si es un nuevo usuario de DynamoDB como un experto que desea realizar consultas técnicas especializadas.

Site-Merch_Twitch-AWS_1up

7 de mayo, 12:00 Hora del Pacífico

Office Hours Database Deep Dive | Scaling Up with DynamoDB

Vea la serie de videos en directo Database Deep Dive, en la que los presentadores Nick y Randall explican todo lo relacionado con el mundo de las bases de datos. 

Ver la grabación »

14 de mayo, 11:00 Hora del Pacífico

Intro to NoSQL Data Modeling with DynamoDB, Part 1

En este capítulo, se explican conceptos de modelado de datos básicos para NoSQL y DynamoDB. Se modela un carro de compras para mostrar el proceso de diseño.

Ver la grabación »

28 de mayo, 11:00 Hora del Pacífico

Intro to NoSQL Data Modeling with DynamoDB, Part 2

Aprenda cómo usar criterios de ordenación para modelar jerarquías de elementos, conozca prácticas recomendadas para administrar relaciones de varios a varios y averigüe cómo usar la fragmentación de escritura para distribuir su carga de trabajo de manera uniforme.

Ver la grabación »

11 de junio, 11:00 Hora del Pacífico

Advanced NoSQL Data Modeling with Amazon DynamoDB

Aprenda cómo modelar datos relacionales, entidades y relaciones en DynamoDB para satisfacer diversos patrones de accesos y cómo aprovechar al máximo los índices secundarios globales en DynamoDB.

Ver la grabación »

18 de junio, 11:00 Hora del Pacífico

Deep Dive: A Real-World, Data-Modeling Use Case

Expertos en DynamoDB utilizan un modelo de datos relacionales de un caso de uso real y muestran cómo implementarlo, paso a paso, en DynamoDB. Traiga sus preguntas.

Configurar recordatorio »

2 de julio, 11:00 Hora del Pacífico

Migrating to Amazon DynamoDB from Cassandra

Aprenda por qué y cómo migrar a DynamoDB desde Cassandra. Expertos en DynamoDB enseñarán cómo planificar y ejecutar esa migración. Se responderán preguntas. En tiempo real.

Configurar recordatorio »

Cree con DynamoDB | Introducción a Amazon DynamoDB
Product-Page_Standard-Icons_01_Product-Features_SqInk
Consulte las características del producto

Más información sobre rendimiento a escala, tecnología sin servidor y características listas para empresas.

Más información 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Inscríbase para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Regístrese 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Comience a crear en la consola

Comience a crear con Amazon DynamoDB en la consola de administración de AWS.

Iniciar sesión