¿Qué es Amazon DynamoDB? - Amazon DynamoDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es Amazon DynamoDB?

Guía para desarrolladores de Amazon DynamoDB.

Amazon DynamoDB es un servicio de base de datos NoSQL totalmente administrado que ofrece un rendimiento rápido y predecible, así como una perfecta escalabilidad. DynamoDB le permite transferir las cargas administrativas que supone tener que utilizar y escalar bases de datos distribuidas, para que no tenga que preocuparse del provisionamiento, la instalación ni la configuración del hardware, ni tampoco de las tareas de replicación, aplicación de parches de software o escalado de clústeres. DynamoDB también ofrece el cifrado en reposo, que elimina la carga y la complejidad operativa que conlleva la protección de información confidencial. Para obtener más información, consulte DynamoDB ado en reposo.

Con DynamoDB, puede crear tablas de base de datos capaces de almacenar y recuperar cualquier cantidad de datos y atender cualquier nivel de tráfico de solicitudes. Puede escalar la capacidad de desempeño de las tablas para aumentarla o reducirla sin tiempos de inactividad ni reducción del desempeño. Puede utilizar la consola de administración de AWS para monitorizar la utilización de recursos y las métricas de desempeño.

DynamoDB proporciona una funcionalidad de backup bajo demanda. Le permite crear backups completos de las tablas para una retención y archivado a largo plazo con el objetivo de cumplir los requisitos de conformidad normativa. Para obtener más información, consulte Backup y restauración bajo demanda para DynamoDB.

Puede crear copias de seguridad bajo demanda y habilitar la recuperación a un momento dado en las tablas de Amazon DynamoDB. La recuperación a un momento dado ayuda a proteger las tablas de de operaciones accidentales de escritura o eliminación. Con la recuperación a un momento dado, puede restaurar una tabla a cualquier momento de los últimos 35 días. Para obtener más información, consulte Recuperación a un momento dado: Cómo funciona.

DynamoDB permite eliminar automáticamente los elementos vencidos de las tablas, para ayudarle a reducir el consumo de almacenamiento y el costo que suponen los datos que ya no son pertinentes. Para obtener más información, consulte Vencimiento de elementos mediante el tiempo de vida (TTL) de DynamoDB.

Alta disponibilidad y durabilidad

DynamoDB distribuye automáticamente los datos y el tráfico de las tablas entre un número suficiente de servidores para satisfacer sus requisitos de almacenamiento y desempeño, al mismo tiempo que mantiene un desempeño uniforme y rápido. Todos los datos se almacenan en discos de estado sólido (SSD) y se replican automáticamente en varias zonas de disponibilidad de una región de AWS, con objeto de ofrecer prestaciones integradas de alta disponibilidad y durabilidad de los datos. Puede utilizar tablas globales para mantener las tablas de DynamoDB sincronizadas entre las regiones de AWS. Para obtener más información, consulte Tablas globales de Replicación en varias regiones con DynamoDB.

Introducción a DynamoDB

Le recomendamos que comience leyendo las secciones siguientes:

Para comenzar rápidamente a trabajar con DynamoDB, consulteIntroducción DynamoDB SDK.

Para obtener más información sobre el desarrollo de aplicaciones, consulte los enlaces siguientes:

Para encontrar con rapidez recomendaciones que le permitan maximizar el desempeño y minimizar los costos, consultePrácticas recomendadas para el diseño y la arquitectura con DynamoDB. Para obtener información sobre cómo etiquetar los recursos de DynamoDB, consulteAgregar etiquetas a los recursos.

Para conocer las prácticas recomendadas, guías de instrucciones y herramientas, consulteRecursos de Amazon DynamoDB.

Puede utilizar AWS Database Migration Service (AWS DMS) para migrar datos de una base de datos relacional o MongoDB a una tabla de DynamoDB. Para obtener más información, consulte la .AWS Database Migration Service.

Para obtener información sobre cómo utilizar MongoDB como origen de migración, consulteUso de MongoDB como origen para el AWS Database Migration Service. Para obtener información sobre cómo utilizar DynamoDB como destino de migración, consulte Using an Amazon DynamoDB Database as a Target for AWS Database Migration Service.