Amazon QLDB ドライバーの開始方法 - Amazon Quantum Ledger Database (Amazon QLDB)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon QLDB ドライバーの開始方法

この章には、QLDB ドライバーを使用した Amazon QLDB での開発について学ぶための実践的なチュートリアルが含まれています。ドライバーは AWS SDK 上に構築されているため、アプリケーションは QLDB API と対話することができます。

QLDB セッションの抽象化

このドライバーは、トランザクションデータ API (QLDB セッション) 上に高レベルの抽象化レイヤーを提供します。これにより SendCommand API コールを管理して、元帳データに対する PartiQL ステートメントの実行プロセスが合理化されます。これらの API コールにはいくつかのパラメータが必要です。これにより、ドライバーは、セッション、トランザクション、エラー発生時の再試行ポリシーの管理といった処理を行えるようになります。

注記

にリストされているリソース管理 API オペレーションを操作するにはAmazon QLDB API リファレンスとすると、AWSドライバーの代わりに直接 SDK。管理 API は、台帳リソースの管理および非トランザクションデータオペレーション (エクスポート、ストリーミング、データ検証など) にのみ使用します。

Amazon Ion のサポート

さらに、トランザクションの実行時に Ion データの処理をサポートするために、ドライバーは Amazon Ion ライブラリを使用します。これらのライブラリは、QLDB がデータトランザクションリクエストの整合性をチェックするために必要な Ion 値のハッシュの計算も処理します。

ドライバーの用語

このツールは、「ドライバー」と呼ばれます。これは、開発者に優しいインターフェースを提供する他のデータベースドライバーに匹敵するからです。これらのドライバーも、コマンドと関数の標準セットをサービスの低レベル API で必要とされる特定の呼び出しに変換するロジックをカプセル化します。

ドライバーはオープンソースです GitHub では、以下のプログラミング言語を使用できます。

サポートされているすべてのプログラミング言語の一般的なドライバー情報、および追加のチュートリアルについては、以下のトピックを参照してください。