Apprenez comment passer du Non SQL au Non SQL - Amazon DynamoDB

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Apprenez comment passer du Non SQL au Non SQL

Si vous êtes développeur d'applications, vous avez peut-être déjà utilisé un système de gestion de base de données relationnelle (RDBMS) et un langage de requête structuré (SQL). Lorsque vous commencerez à utiliser le service Amazon DynamoDB, vous constaterez qu'il présente bon nombre de similitudes mais aussi de différences par rapport à SQL. Non SQL est un terme utilisé pour décrire les systèmes de base de données non relationnels hautement disponibles, évolutifs et optimisés pour des performances élevées. Au lieu du modèle relationnel, les SQL bases de données No (comme DynamoDB) n'utilisent pas de modèles alternatifs pour la gestion des données, tels que les paires clé-valeur ou le stockage de documents. Pour plus d'informations, voir Qu'est-ce que Non SQL ? .

Amazon DynamoDB prend en charge partiQL, un langage de requête SQL open source compatible qui vous permet d'interroger facilement des données de manière efficace, quel que soit leur emplacement ou leur format de stockage. Avec partiQL, vous pouvez facilement traiter des données structurées issues de bases de données relationnelles, des données semi-structurées et imbriquées dans des formats de données ouverts, et même des données sans schéma dans des bases de données No SQL ou de documents qui autorisent des attributs différents pour différentes lignes. Pour plus d'informations, consultez Langage de requête PartiQL.

Les sections suivantes décrivent les tâches de base de données courantes, en comparant et en contrastant SQL les instructions avec leurs opérations DynamoDB équivalentes.

Note

Les SQL exemples présentés dans cette section sont compatibles avec le My SQLRDBMS.

Les exemples DynamoDB présentés dans cette section indiquent le nom de l'opération DynamoDB, ainsi que les paramètres de cette opération au format. JSON