Modelado de datos con Amazon DynamoDB - AWS Guía prescriptiva

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.

Modelado de datos con Amazon DynamoDB

Amazon Web Services (AWS)

Diciembre de 2023 (historial de documentos)

Las bases de datos NoSQL proporcionan esquemas flexibles para crear aplicaciones modernas. Son ampliamente reconocidas por su facilidad de desarrollo, funcionalidad y rendimiento a escala. Amazon DynamoDB ofrece un rendimiento rápido y predecible con una escalabilidad perfecta en este servicio de bases de datos NoSQL en la nube de Amazon Web Services (AWS). Como servicio de bases de datos totalmente gestionado, DynamoDB le ayuda a reducir la carga administrativa que supone operar y escalar una base de datos distribuida. No tiene que preocuparse por el aprovisionamiento, la instalación y la configuración del hardware, la replicación, los parches de software o el escalado de clústeres.

El diseño de esquemas NoSQL requiere un enfoque diferente del diseño tradicional del sistema tradicional de administración de bases de datos relacionales (RDBMS). El modelo de datos RDBMS se centra en la estructura de los datos y sus relaciones con otros datos. El modelado de datos NoSQL se centra en los patrones de acceso o en la forma en que la aplicación va a consumir los datos, por lo que almacena los datos de una manera que admite operaciones de consulta sencillas. Para un RDBMS como Microsoft SQL Server o IBM Db2, puede crear un modelo de datos normalizado sin pensar demasiado en los patrones de acceso. Puede ampliar el modelo de datos para que sea compatible con sus patrones y consultas más adelante.

Esta guía presenta un proceso de modelado de datos para usar DynamoDB que proporciona los requisitos funcionales, el rendimiento y los costos efectivos. La guía está destinada a los ingenieros de bases de datos que planean utilizar DynamoDB como base de datos operativa para las aplicaciones que funcionan en AWS. AWS Los servicios profesionales han utilizado el proceso recomendado para ayudar a las empresas con el modelado de datos de DynamoDB para diferentes casos de uso y cargas de trabajo.