Démarrage QLDB - Amazon Quantum Ledger Database (Amazon QLDB)

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.

Démarrage QLDB

Ce chapitre contient des didacticiels pratiques qui vous aideront à développer avec Amazon QLDB. Le pilote est construit sur leAWS SDK, qui prend en charge l'interaction avec l'API QLDB.

Abstraction de session QLDB

Le pilote fournit une couche d'abstraction de haut niveau au-dessus de l'API de données transactionnelles (session QLDB). Il rationalise le processus d'exécution des instructions partiQL sur les données du registre en gérant les appels SendCommandd'API. Ces appels d'API nécessitent plusieurs paramètres que le pilote gère à votre place, notamment la gestion des sessions, des transactions et la politique de nouvelle tentative en cas d'erreur. Le pilote dispose également d'optimisations de performances et applique les meilleures pratiques pour interagir avec QLDB.

Note

Pour interagir avec les opérations de l'API de gestion des ressources répertoriées dans la référence de l'API Amazon QLDB, vous utilisez directement leAWS SDK au lieu du pilote. Vous utilisez l'API de gestion uniquement pour gérer les ressources du registre et pour les opérations de données non transactionnelles, telles que l'exportation, le streaming et la vérification des données.

Assistance Amazon Ion

En outre, le pilote utilise les bibliothèques Amazon Ion pour prendre en charge la gestion des données Ion lors de l'exécution de transactions. Ces bibliothèques se chargent également de calculer le hachage des valeurs d'ions. QLDB a besoin de ces hachages ioniques pour vérifier l'intégrité des demandes de transactions de données.

Terminologie des conducteurs

Cet outil est appelé pilote car il est comparable à d'autres pilotes de base de données qui fournissent des interfaces conviviales pour les développeurs. Ces pilotes encapsulent de la même manière une logique qui convertit un ensemble standard de commandes et de fonctions en appels spécifiques requis par l'API de bas niveau du service.

Le pilote est open source GitHub et est disponible pour les langages de programmation suivants :

Pour obtenir des informations générales sur les pilotes de tous les langages de programmation pris en charge, ainsi que des didacticiels supplémentaires, consultez les rubriques suivantes :