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 (colaboradores)
Diciembre de 2023 (historial de documentos)
Ninguna SQL base de datos proporciona 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 para que SQL no haya bases de datos 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.
Ningún diseño SQL de esquema requiere un enfoque diferente del diseño tradicional de un sistema de administración de bases de datos relacionales ()RDBMS. RDBMSel modelo de datos se centra en la estructura de los datos y sus relaciones con otros datos. Ningún modelo de SQL datos se centra en los patrones de acceso o en la forma en que la aplicación va a consumir los datos, por lo que los almacena de forma que se puedan realizar operaciones de consulta sencillas. Para uno 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 se ejecutan en ellas. AWS AWS Professional Services ha 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.