Amazon QLDB 驱动程序入门 - Amazon Quantum Ledger Database (Amazon QLDB)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon QLDB 驱动程序入门

重要

终止支持通知:现有客户将能够使用 Amazon QLDB,直到 2025 年 7 月 31 日终止支持。有关更多详细信息,请参阅将亚马逊 QLDB 账本迁移到亚马逊 Aurora PostgreSQL

本节包含帮助您了解如何使用 Amazon QLDB 驱动程序开发 Amazon QLDB 的实践教程。该驱动程序建立在 AWS SDK 之上,该软件开发工具包支持与 QLDB API 的交互。

QLDB 会话抽象

该驱动程序在事务数据 API 中提供了高级抽象层(QLDB Session)。它通过SendCommand管理 API 调用,简化了在账本数据上运行 PartiQL 语句的过程。这些 API 调用需要驱动程序为您处理的多项参数,包括会话管理、事务管理以及出现错误时的重试策略。该驱动程序还进行了性能优化,并采用了与 QLDB 交互的最佳实践。

注意

要与 Amazon QLDB API 参考中列出的资源管理 API 操作进行交互,您可以直接使用 AWS 软件开发工具包而不是驱动程序。管理 API 仅用于管理分类账资源和非事务性数据操作,例如导出、流式传输和数据验证。

Amazon Ion 支持

此外,该驱动程序使用 Amazon Ion 库来支持在运行事务时处理 Ion 数据。这些库还负责计算 Ion 值的哈希值。QLDB 需要这些 Ion 哈希来检查数据事务请求的完整性。

驱动程序术语

该工具之所以被称为驱动程序,是因为它与其他提供开发者友好接口的数据库驱动程序相当。这些驱动程序同样封装了将一组标准命令和函数转换为服务的低级 API 所需的特定调用的逻辑。

该驱动程序是开源的 GitHub ,可用于以下编程语言:

有关所有支持的编程语言的一般驱动程序信息以及其他教程,请参阅以下主题: