De SQL a NoSQL. - 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.

De SQL a NoSQL.

Si es desarrollador de aplicaciones, es posible que tenga alguna experiencia con el sistema de administración de bases de datos relacionales (RDBMS, por sus siglas en inglés) y con el lenguaje de consulta estructurada SQL. Cuando comience a utilizar Amazon DynamoDB, observará numerosas similitudes, pero también bastantes diferencias. En esta sección se describen las tareas que suelen llevarse a cabo con las bases de datos y se comparan y contrastan las instrucciones de SQL con las operaciones de DynamoDB equivalentes.

NoSQL es un término que se utiliza para describir los sistemas de bases de datos no relacionales de alta disponibilidad y escalabilidad optimizados para ofrecer un alto rendimiento. En lugar del modelo relacional, las bases de datos de NoSQL (como DynamoDB) utilizan modelos alternativos de administración de datos, como los pares clave-valor o el almacenamiento de documentos. Para obtener más información, consulte http://aws.amazon.com/nosql.

nota

Los ejemplos de SQL de esta sección son compatibles con el RDBMS de MySQL.

En los ejemplos de DynamoDB de esta sección, se muestra el nombre de la operación de DynamoDB junto con los parámetros de dicha operación en formato JSON. Para obtener ejemplos de código en los que se utilizan estas operaciones, consulte Introducción a DynamoDB y los AWS SDK.