Domino 附件檔及物件服務(DAOS)概覽
Domino 伺服器在處理大量附件時,往往會因為附件直接存於資料庫而造成資料庫膨脹、備份時間延長與效能下降。DAOS(Attachment and Object Service)透過將常用附件集中存放於獨立儲存庫,並在資料庫中保留指標,達到「附件去重、縮減資料庫大小、提升效能」的三大目標。
關鍵概念
- 附件去重:相同檔案在多個文件中只儲存一份。
- 分離儲存:附件不再佔用資料庫磁碟空間,改存於 DAOS 儲存庫。
- 讀寫模式:資料庫中保留附件指標,讀取時從 DAOS 取回;寫入時若 DAOS 已啟用則直接存入。
啟用流程
📂 收合(點我收起)
# 1. 進入 Domino Server 文件
# 2. 在 DAOS 標籤下勾選「將檔案附件儲存於 DAOS」為「已啟用」
# 3. 儲存 Server 文件即完成設定

注意:若要使用這個功能,NSF 必須至少8.5以版本 ODS 51,因此若舊版本升級8.5需於notes.ini加入
Create_R85_Database=1
#或在Server console下
set config Create_R85_Database=1
#並且執行
load compact -c xxx.nsf <-壓縮成新版ODS 51
#直接啟用DAOS
load compact -c -daos on File_path/File_Name.nsf
Ex:
load compact -c -daos on test.nsf <-壓縮並啟用DAOS啟用後影響
- 新建附件:若 DAOS 已啟用,附件直接寫入 DAOS;若切換為「唯讀」,新的附件仍存於資料庫。
- 舊有附件:啟用後已存在於資料庫的附件會在第一次讀取時自動轉移至 DAOS。
- 備份策略:備份時可選擇「備份資料庫」與「備份 DAOS 儲存庫」兩項,確保附件完整備援。
部署建議
- 先評估附件佔用比例:若附件佔比 < 30% 可考慮保留傳統方式;> 70% 則強烈建議啟用 DAOS。
- 確保 DAOS 儲存庫磁碟與資料庫在同一台伺服器或高效能網路,以減少 I/O 延遲。
- 啟用後透過管理工具->檔案監控實體大小(磁碟實際檔案大小)/ 邏輯大小(DAOS分出附加檔+磁碟檔案大小j)變化,確保所有需要的資料庫皆已切換。
- 備份與災難復原計畫需同步更新,以包含 DAOS 儲存庫。
結論
DAOS 為 Domino 使用者提供了有效的附件管理解決方案,能顯著降低資料庫膨脹、提升讀寫效能,並簡化備份流程。正確部署與監控是確保系統穩定運作的關鍵。
參考資料與原文來源
- Domino 附件檔及物件服務(DAOS) – IBM 官方說明 (來源2)
- Show Server 指令及 DAOS 狀態說明 – IBM 官方說明 (來源4)
- DAOS 部署指引 – HCL 官方說明 (來源3)
🧠本文由 DreamJ AI 技術新聞生成系統 自動撰寫並進行語意優化,僅供技術研究與教學使用。
請以原廠公告、CVE 官方資料與安全建議為最終依據。












