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

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

Amazon QLDB 驱动程序入门

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

QLDB 会话抽象

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

注意

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

Amazon Ion 支持

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

驱动程序术语

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

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

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