¿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?

Le damos la bienvenida a la Guía para desarrolladores de Amazon DynamoDB.

Amazon DynamoDB es un servicio de base de datos de NoSQL completamente administrado que ofrece un desempeño rápido y predecible, así como una escalabilidad óptima. DynamoDB le permite reducir las cargas administrativas que supone tener que utilizar y escalar una base de datos distribuida, lo que le evita tener que preocuparse por el aprovisionamiento del hardware, la configuración y la configuración, la replicación, los parches de software o el escalado de clústeres. DynamoDB ofrece también cifrado en reposo, lo que elimina la carga operativa y la complejidad de los datos confidenciales. Para obtener más información, consulte Cifrado en reposo de DynamoDB.

Con DynamoDB, puede crear tablas de base de datos capaces de almacenar y recuperar cualquier cantidad de datos, así como de atender cualquier nivel de tráfico de solicitudes. Puede escalar la capacidad de desempeño de las tablas para aumentarla o reducirla sin que se produzcan tiempos de inactividad ni se reduzca el desempeño. Puede utilizar la Consola de administración de AWS para monitorizar la utilización de recursos y las métricas de rendimiento.

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 de 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 Tiempo de vida (TTL) para 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, lo que proporciona una alta disponibilidad y durabilidad de los datos integradas. Puede utilizar tablas globales para mantener sincronizadas las tablas de DynamoDB entre regiones de AWS. Para obtener más información, consulte Tablas globales: Replicación en varias regiones conDynamoDB.

Introducción a DynamoDB

Le recomendamos que comience leyendo las secciones siguientes:

Para empezar a trabajar rápidamente con DynamoDB, consulte Introducción a DynamoDB y AWS SDKs.

Para obtener más información sobre el desarrollo de aplicaciones, consulte lo siguiente:

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

Para obtener las prácticas recomendadas, guías de procedimientos y herramientas, consulte Recursos de Amazon DynamoDB.

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

Para obtener información sobre cómo utilizar MongoDB como origen de migración, consulte Uso de MongoDB como origen para AWS Database Migration Service. Para obtener información sobre cómo utilizar DynamoDB como destino de migración, consulte Uso de una base de datos de Amazon DynamoDB como destino para AWS Database Migration Service.