亞馬遜 QLDB 中的配額和限制 - Amazon Quantum Ledger Database (Amazon QLDB)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

亞馬遜 QLDB 中的配額和限制

本節說明 Amazon QLDB 中的目前配額,也稱為限制。

預設配額

QLDB 具有下列預設配額,如同 Amazon QLDB 端點和中的配額中也列出的預設配額AWS 一般參考。這些配額是AWS 帳戶每個區域的配額。若要請求增加您在區域中的帳戶配額,您可以使用 Service Quotas 主控台。

請登入,AWS Management Console並開啟 Service Quotas 主控台,網址為 https://console.aws.amazon.com/servicequotas/

資源 預設配額
在目前區域中,您可以在此科目建立的有效類帳數目上限 5
每個分類帳可匯出至 Amazon S3 的有效日誌數目上限 2
每個分類帳至 Kinesis 資料串流的作用中日誌串流數目上限 5

固定配額

除了預設配額之外,QLDB 還具有下列每個分類帳的固定配額。使用 Service Quotas 無法增加配額:

資源 固定配額
並行作用中階段作業數目 1500
作用中表格數目 20
表格總數 (作用中與非作用中)
注意

在 QLDB 中,刪除的表格會被視為非作用中,並計入此總配額。

40
每份資料表的索引數目 5
交易中的文件數 40
要在交易中編輯的修訂數 1
文件大小 (以IonBinary格式編碼) 128 KB
陳述式參數大小 (IonBinary格式) 128 KB
陳述式參數大小 (IonText格式) 1 MB
陳述式字串長度 100,000 個字元
交易規模 4 MB
交易逾時 30 秒
已完成分錄匯出工作的到期期 7 天
終端機日誌串流的到期期 7 天

分類帳配額

若要請求增加區域中的帳戶分類帳配額,您可以使用 Service Quotas 主控台。

開啟 Service Quotas 主控台,網址為 https://console.aws.amazon.com/servicequotas/

某些 QLDB 使用案例需要根據業務成長,AWS 帳戶每個區域的分類帳數量不斷擴大。例如,您可能需要建立專用分類帳,以隔離客戶或資料。在這種情況下,請考慮利用多帳戶架構來處理 QLDB 配額。如需詳細資訊,請參閱AWS白皮書 SaaS 租戶隔離策略中的帳戶孤立隔離

文件大小

IonBinary格式編碼的文件大小上限為 128 KB。我們無法為IonText格式的文檔大小提供確切的限制,因為從文本到二進制的轉換會根據每個文檔的結構而有很大差異。QLDB 支援開放內容的文件,因此每個獨特的文件結構都會改變大小計算。

交易大小

QLDB 中的交易大小上限為 4 MB。交易的大小是根據下列因素的總和來計算。

三角洲

由交易中的所有陳述式所產生的文件變更。在影響數個文件的交易中,總差異大小是每個受影響文件的個別增量的總和。

中繼資料

與每個受影響文件相關聯的系統產生的交易中繼資料。

索引

如果在受交易影響的資料表上定義索引,則相關聯的索引項目也會產生差異。

歷史記錄

因為所有文件修訂都會保留在 QLDB 中,所有交易也會附加至歷史記錄。

入 — 插入表格中的每個文件也會在其記錄表格中插入一個副本。例如,新插入的 100 KB 文件會在交易中產生至少 200 KB 的差異。(這是一個粗略的估計,不包括元數據或索引。)

新 — 任何文件更新 (即使是單一欄位) 都會在歷程記錄中建立整個文件的新修訂版本,加上或減去更新的差異值。這意味著大型文檔中的小更新仍然會生成大型事務增量。例如,在現有的 100 KB 文件中新增 2 KB 的資料,會在歷史記錄中建立新的 102 KB 修訂版。這增加了交易中至少 104 KB 的總增量。(同樣地,這個估計值不包含中繼資料或索引。)

刪除 — 與更新類似,任何刪除傳遞都會在記錄中建立新的文件修訂版本。不過,新建立的DELETE修訂版本小於原始文件,因為它有空的使用者資料,且只包含中繼資料。

命名限制條件

下表說明 Amazon QLDB 中的命名限制。

分類帳名稱
  • 只能包含 1—32 個英數字元或連字號。

  • 第一個和最後一個字元必須有一個字母或數字。

  • 不能是所有數字。

  • 不能連續包含兩個連字號。

  • 區分大小寫。

期刊串流名稱
資料表名稱
  • 只能包含 1—128 個英數字元或底線。

  • 第一個字元必須為字母或底線。

  • 其餘字元可包含英數字元和底線的任意組合。

  • 區分大小寫。

  • 不得為 QLDB PartiQL 留字