在 Domino 12 的 ODS 55 中引進的增強功能

HCL Domino® 12 為資料庫引進了磁碟內存結構 (ODS) 55 檔案格式。

HCL Domino 12 中引進的 ODS 55 可增加資料庫 ACL 中允許的項目數目,以及增加個別摘要欄位及個別非摘要欄位允許的大小上限。
註: 資料庫升級到 ODS 55 之後,需要重建資料庫中的所有視圖。視圖重建發生在第一次存取時或執行 updall 或 dbmt 時。

允許的 ACL 項目增加

HCL Domino® 12 引進的 ODS 55 將資料庫 ACL 中允許的項目數增加到 65,535。先前的限制為 ~950 個項目。若要啟用此增加,請在將資料庫升級到 ODS 55 之後,將下列 notes.ini 設定同時新增至用來編輯 ACL 的伺服器及用戶端:
NSF_ENABLE_LARGE_ACL=1

如果您曾經想要降級允許所增加 ACL 項目的資料庫,請在使用 compact -r 指令之前移除足夠的項目,將大小減少到 32KB。否則,ACL 將損毀且系統會建立新的預設 ACL。

註: 如果 ACL 超過 32K,則 R12 之前的用戶端會看到「ACL 損毀」訊息。

增加個別摘要欄位所允許的大小

ODS 55 也會將資料庫中個別摘要欄位所允許的的大小上限增加到 16 MB。摘要資料是非 Rich Text 欄位、數字欄位及日期-時間欄位。這些欄位的先前限制為 64 KB。對於此增加的欄位大小,除了將資料庫升級到 ODS 55 外,您還必須使用 load compact -c -LargeSummary on <database> 指令,在資料庫上啟用大型摘要資料。(如果 Create_R12_Databases=1 已設定的話,該指令也可以將資料庫升級至 ODS 55)。請注意,視圖中的金鑰長度 + 資料長度不能大於 64K。

如果資料庫位於 ODS 55,並且啟用了 LargeSummary,則 R12 之前的 Notes 用戶端及 Domino 伺服器可能無法存取所具有項目長度大於 65,406 個位元組的文件。

註: 在 Domino 12 中,僅由 Domino 12 C API 及 Domino 查詢語言提供支援。

增加個別非摘要欄位所允許的大小

現在,每一個非摘要欄位最高大約可達 1GB,文件大小上限為 4 GB。

註: 在 Domino 12 中,僅由 Domino 12 C API 及 Domino 查詢語言提供支援。