在 Amazon 中处理数据和历史记录 QLDB - 亚马逊 Quantum Ledger 数据库(亚马逊QLDB)

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

在 Amazon 中处理数据和历史记录 QLDB

重要

终止支持通知:现有客户可以在2025年7月31日终止支持QLDB之前使用亚马逊。有关更多详细信息,请参阅将亚马逊QLDB账本迁移到亚马逊 Aurora Postgr SQL e。

以下主题提供了创建、读取、更新和删除 (CRUD) 语句的基本示例。您可以使用QLDB控制台上的 P artiQL 编辑器或 shell 手动运行这些语句。QLDB本指南还会引导您完成在账本中进行更改时如何QLDB处理数据的过程。

QLDB支持 P artiQL 查询语言

有关演示如何使用QLDB驱动程序以编程方式运行类似语句的代码示例,请参阅中的驱动程序入门教程。

提示

以下是使用PartiQL的提示和最佳实践的简短摘要:QLDB

  • 了解并发和事务限制 — 包括SELECT查询在内的所有语句都受乐观并发控制 (OCC) 冲突和事务限制(包括 30 秒的事务超时)的约束。

  • 使用索引 - 使用高基数索引,并运行有针对性的查询来优化语句并避免全表扫描。要了解更多信息,请参阅优化查询性能

  • 使用相等谓词 - 索引查找需要相等运算符(=IN)。不等式运算符(<>LIKEBETWEEN)不符合索引查找的条件,因此会生成全表扫描。

  • 仅@@ 使用内部联接-仅QLDB支持内部联接。根据最佳实践标准,在为要加入的每个表编制索引的字段上进行联接。为联接条件与相等谓词选择高基数索引。