Amazon 中的配额和限制 QLDB - 亚马逊 Quantum Ledger 数据库(亚马逊QLDB)

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

Amazon 中的配额和限制 QLDB

重要

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

本节介绍了 Amazon 中当前的配额,也称为限制QLDB。

默认限额

QLDB具有以下默认配额,也列在 Amazon QLDB 终端节点和配额AWS 一般参考。这些配额是 AWS 账户 按地区划分的。要请求增加区域中的账户限额,请使用服务限额控制台。

登录 AWS Management Console 并打开 Service Quotas 控制台,网址为https://console.aws.amazon.com/servicequotas/

资源 默认限额
您可以在当前区域中的此账户中创建的活动分类账的最大数量 5
每个分类账的活跃日记账导出至 Amazon S3 的最大数量 2
每个分类账流向 Kinesis Data Streams 的最大活跃日记账流数量 5

固定限额

除了默认配额外,每个账本QLDB还有以下固定配额。这些限额无法通过服务限额提高:

资源 固定限额
并发活动会话数量 3000
活动表数量 20
IndexedStorage— 账本表、索引和索引历史记录使用的磁盘空间总量,每隔 15 分钟报告一次。有关亚马逊 CloudWatch 指标的更多信息,请参阅使用亚马逊进行监控 CloudWatch 最大 16 TiB
总表数量(活动和非活动)
注意

在中QLDB,删除的表被视为非活动表并计入此总配额。

40
每个表格的索引数量 5
事务中的文件数量 40
事务中要编辑的修订次数 1
文档大小(按IonBinary格式编码) 128 KB
语句参数大小(IonBinary格式) 128 KB
语句参数大小(IonText格式) 1 MB
语句字符串长度 100000 个字符
事务大小 4 MB
事务超时 30 秒
已完成日记账导出作业的到期时间 7 days
终端日记账流到期时间 7 days

分类账限额

要请求增加区域中的账户限额,请使用服务限额控制台。

打开 Service Quotas 控制台,网址为https://console.aws.amazon.com/servicequotas/

某些QLDB用例需要根据业务增长增加 AWS 账户 每个区域的账本数量。例如,您可能需要创建专用分类账,以隔离客户或数据。在这种情况下,可以考虑利用多账户架构来使用配QLDB额。有关更多信息,请参阅 AWS 白皮书《Sa aS 租户隔离策略》中的账户孤岛隔离

文档大小

IonBinary格式编码的文档的最大大小为 128 KB。我们无法提供 IonText 格式文档大小的精确限制,因为从文本到二进制的转换会因每个文档的结构而有很大差异。QLDB支持包含开放内容的文档,因此每个独特的文档结构都会更改大小计算方式。

事务大小

中交易的最大大小QLDB为 4 MB。事务规模是根据以下因素的总和计算得出的。

Deltas

由事务中的所有对语句生成的文档更改。在影响多个文档的事务中,总增量大小就是每个受影响文档的单个增量之和。

元数据

系统生成的、与每个受影响文档关联的事务元数据。

索引

如果在受事务影响的表上定义索引,则关联的索引条目还会生成增量。

历史记录

由于所有文档修订都保留在中QLDB,因此所有交易也会追加到历史记录中。

插入 – 表格中的每个文档也在其历史表中插入了一个副本。例如,新插入的 100 KB 文档在事务中生成至少 200 KB 增量。(这是一个粗略的估计,不包括元数据或索引。)

更新 - 任何文档更新,即使是单个字段,都会在历史记录中创建整个文档的新修订版本,加上或减去更新的增量。这意味着在大型文档中进行少量更新仍会生成较大事务增量。例如,在现有的 100 KB 文档中添加 2 KB 数据会在历史记录中创建新 102 KB 修订版。这加起来至少占事务总增量的 104 KB。(同样,此估计值不包含元数据或索引。)

删除 - 与更新类似的是,任何删除事务都会在历史记录中创建新的文档修订版。但是,新创建的 DELETE 修订版本比原始文档小,因为其用户数据为空且仅包含元数据。

命名约束

下表描述了 Amazon 内部的命名限制QLDB。

分类账
  • 必须包含 1–32 个字母数字字符。

  • 第一个和最后一个字符必须包含一个字母或数字。

  • 不能是全部数字。

  • 不能包含两个连续连字符。

  • 区分大小写。

日记账流名称
表名称
  • 标签只能包含 1-128 字母数字字符或下划线字符。

  • 第一个字符必须是字母或下划线。

  • 其余字符可以是字母数字字符和下划线的任意组合。

  • 区分大小写。

  • 不能是 P QLDB artiQL 保留字。