Amazon DynamoDB es una base de datos NoSQL que admite modelos de datos de clave-valor y de documentos, y que permite a los desarrolladores crear aplicaciones modernas sin servidor empezando poco a poco y escalándolas después globalmente, con capacidad para admitir petabytes de datos y decenas de millones de solicitudes de lectura y escritura por segundo. DynamoDB se ha diseñado para ejecutar aplicaciones de gran rendimiento a escala de Internet que sobrecargarían las bases de datos relacionales tradicionales.

Novedades:

  • Modo de capacidad bajo demanda
  • Compatibilidad integrada con transacciones ACID
  • Copias de seguridad bajo demanda y recuperación a un momento dado
  • Cifrado de datos en reposo
DynamoDB, una base de datos no relacional
creación: Flush Arcade

Rendimiento a escala

Amazon DynamoDB es una base de datos de clave-valor y documentos que admite tablas de prácticamente cualquier tamaño con escalado horizontal. Esto permite a DynamoDB escalarse a más de 10 billones de solicitudes al día, con picos de más de 20 millones de solicitudes por segundo, a través de petabytes de almacenamiento.

Modelos de datos de documentos y de clave-valor

DynamoDB admite modelos de datos de clave-valor y de documentos, gracias a lo cual dispone de un esquema flexible que permite que cada fila tenga cualquier número de columnas en un momento dado. Esto le permite adaptar fácilmente las tablas cuando cambien sus requisitos de negocio, sin tener que volver a definir el esquema de tabla como ocurre con las bases de datos relacionales. Más información »

Latencia de microsegundos con DynamoDB Accelerator

DynamoDB Accelerator (DAX) es una caché en memoria que proporciona un rendimiento de lectura rápido para sus tablas según sus necesidades al permitirle usar una caché en memoria completamente administrada. Con DAX, puede aumentar hasta 10 veces el rendimiento de lectura de sus tablas de DynamoDB, lo que permite reducir el tiempo necesario para las lecturas de milisegundos a microsegundos, incluso cuando se realizan millones de solicitudes por segundo. Más información acerca de DAX y sus precios »

Replicación global automatizada con tablas globales

Las tablas globales de DynamoDB replican automáticamente sus datos en las regiones de AWS de su elección y escalan automáticamente la capacidad para acomodar sus cargas de trabajo. Con las tablas globales, las aplicaciones distribuidas globalmente pueden obtener acceso a los datos localmente en las regiones seleccionadas para disfrutar de un rendimiento de lectura y escritura de milisegundos de un solo dígito. Más información »

Procesamiento de los datos en tiempo real con DynamoDB Streams

DynamoDB Streams captura una secuencia en orden cronológico de las modificaciones de los elementos en una tabla de DynamoDB y almacena esta información en un registro durante un máximo de 24 horas. Las aplicaciones pueden beneficiarse de la posibilidad de capturar los cambios en los elementos almacenados en una tabla de DynamoDB en el momento en que se producen. 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 sin necesidad de administración. La disponibilidad y la tolerancia a errores están integradas, por lo que no es necesario estructurar sus aplicaciones para estas capacidades.

Modo de capacidad de lectura/escritura

DynamoDB proporciona modos de capacidad para cada tabla: bajo demanda y aprovisionada. Para las cargas de trabajo que son menos predecibles y cuyo grado de utilización es desconocido, el modo de capacidad bajo demanda se encarga de administrar la capacidad por usted y solo paga por lo que consume. Las tablas que usan el modo de capacidad aprovisionada requieren que se defina la capacidad de lectura y escritura. El modo de capacidad aprovisionada es más rentable cuando está seguro de que se usará prácticamente la capacidad aprovisionada que especifique. Más información »

Modo bajo demanda

Para las tablas que usan el modo de capacidad bajo demanda, DynamoDB acomoda al instante las cargas de trabajo cuando aumentan o se reducen hasta el nivel de tráfico alcanzado previamente. Si el nivel de tráfico de una carga de trabajo alcanza un nuevo nivel máximo, DynamoDB se adapta rápidamente para acomodar la carga de trabajo. Puede usar el modo de capacidad bajo demanda para las tablas nuevas y existentes, y puede seguir usando las API de DynamoDB existentes sin cambiar el código. Más información »

Escalado automático

Para las tablas que utilizan la capacidad aprovisionada, DynamoDB ofrece escalado automático de la velocidad y el rendimiento en función de la capacidad definida previamente monitorizando el rendimiento de su aplicación. Si el tráfico de su aplicación aumenta, DynamoDB aumenta la velocidad para acomodar la carga. Si el tráfico de su aplicación disminuye, DynamoDB reduce la capacidad para que pague menos por la capacidad no utilizada. Más información »

Seguimiento de cambios con desencadenadores

DynamoDB se integra con AWS Lambda para proporcionar desencadenadores. Mediante los desencadenadores, puede ejecutar automáticamente una función personalizada cuando se detectan cambios en el nivel de elemento en una tabla de DynamoDB. Con los desencadenadores, puede crear aplicaciones que reaccionen ante las modificaciones de datos en las tablas de DynamoDB. La función Lambda pueden realizar cualquier acción que especifique, como, por ejemplo, enviar una notificación o iniciar un flujo de trabajo. Más información »

Listo para el uso empresarial

DynamoDB se ha diseñado para cargas de trabajo críticas, incluida la compatibilidad con transacciones ACID para un amplio conjunto de aplicaciones que requieren una lógica de negocio compleja. DynamoDB le ayuda a proteger sus datos con cifrado y copias de seguridad continuas de sus datos, con fiabilidad garantizada, a través de un acuerdo de nivel de servicios.

Transacciones ACID

DynamoDB proporciona compatibilidad nativa en el servidor con las transacciones, lo que simplifica la experiencia de los desarrolladores que realizan cambios coordinados de "todo o nada" en varios elementos y distintas tablas. Gracias a la compatibilidad con las transacciones, los desarrolladores pueden incorporar la escalabilidad, el rendimiento y los beneficios empresariales de DynamoDB a un conjunto mayor de cargas de trabajo críticas. Más información »

Cifrado de datos en reposo

DynamoDB cifra todos los datos en reposo del cliente de forma predeterminada. El cifrado de datos en reposo mejora la seguridad de sus datos mediante el uso de claves de cifrado almacenadas en AWS Key Management Service. Con el cifrado en reposo, puede crear aplicaciones sensibles a la seguridad que necesitan cumplimiento estricto de cifrado y requisitos normativos. El cifrado predeterminado que usan las claves maestras del cliente propiedad de AWS se proporciona sin cargo adicional. Más información »

Recuperación a un momento dado

La recuperación a un momento dado (PITR) ayuda a proteger las tablas de DynamoDB de operaciones accidentales de escritura o eliminación. PITR proporciona copias de seguridad continuas de los datos de sus tablas de DynamoDB, y puede restaurar las tablas a cualquier punto en el tiempo hasta el segundo durante los 35 días anteriores. Puede activar la PITR o iniciar las operaciones de copia de seguridad y restauración con un solo clic en la consola de administración de AWS o con una única llamada a la API. Más información »

Copia de seguridad y restauración bajo demanda

La copia de seguridad y la restauración bajo demanda permiten crear copias de seguridad completas de los datos de las tablas de DynamoDB para archivarlos, lo que le ayuda a cumplir requisitos normativos corporativos y gubernamentales. Puede crear copias de seguridad de las tablas con unos pocos megabytes a cientos de terabytes de datos, sin que esto afecte al rendimiento ni a la disponibilidad de las aplicaciones de producción. Más información »

Más información sobre los precios de Amazon DynamoDB

Consulte la página de precios
¿Listo para crear?
Introducción a DynamoDB
¿Tiene más preguntas?
Contacte con nosotros