翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon QLDBドライバーの開始方法
重要
サポート終了通知: 既存のお客様は、07/31/2025 のサポート終了QLDBまで Amazon を使用できます。詳細については、「Amazon Ledger QLDB を Amazon Aurora Postgre に移行するSQL
この章には、 QLDBドライバーを使用して Amazon での開発について学ぶのに役立つ実践QLDB的なチュートリアルが含まれています。ドライバーは 上に構築されており AWS SDK、 とのインタラクションをサポートしますQLDBAPI。
QLDB セッション抽象化
ドライバーは、トランザクションデータの上に高レベルの抽象化レイヤーを提供します API (QLDB セッション )。SendCommand API 呼び出しを管理することで、台帳データに対して PartiQL ステートメントを実行するプロセスを合理化します。これらのAPI呼び出しには、セッション、トランザクションの管理、エラー発生時の再試行ポリシーなど、ドライバーが処理するいくつかのパラメータが必要です。このドライバーにはパフォーマンスの最適化も行われ、 を操作するためのベストプラクティスが適用されますQLDB。
注記
Amazon リファレンス に記載されているリソース管理APIオペレーションを操作するには、ドライバーの代わりに を直接使用します AWS SDK。 QLDB API 管理は、台帳リソースの管理と、エクスポート、ストリーミング、データ検証などの非トランザクションデータオペレーションAPIにのみ使用します。
Amazon Ion のサポート
さらに、トランザクションの実行時に Ion データ処理のサポートを提供するために、ドライバーは Amazon Ion ライブラリを使用します。これらのライブラリは Ion 値のハッシュの計算も処理します。QLDB では、データトランザクションリクエストの整合性をチェックするために、これらの Ion ハッシュが必要です。
ドライバーの用語
このツールは、「ドライバー」と呼ばれます。これは、開発者に優しいインターフェースを提供する他のデータベースドライバーに匹敵するからです。これらのドライバーは同様に、標準のコマンドと関数のセットを、サービスの低レベル に必要な特定の呼び出しに変換するロジックをカプセル化しますAPI。
ドライバーは のオープンソースであり GitHub 、次のプログラミング言語で使用できます。
サポートされているすべてのプログラミング言語の一般的なドライバー情報、および追加のチュートリアルについては、以下のトピックを参照してください。