Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DAOSのおさらいと進化について

 DAOSのおさらいと進化について

このスライドは、2025年6月12日開催の「のの会 第75回」で使用したものです。
DAOS (Domino Attached and Object Service)の概要と見積ツールである DAOSTune Estimation Tool の紹介、設定方法と進化する機能について記載しています。

Avatar for Haruyuki Nakano

Haruyuki Nakano

June 13, 2025
Tweet

More Decks by Haruyuki Nakano

Other Decks in Education

Transcript

  1. Domino Attachment and Object Service 2025年6月12日 のの会 第75回 DAOSの おさらい

    中野晴幸 Haruyuki Nakano harunakano.blogspot.com (blog) @harunakano (X twitter)
  2. DAOSとは • 「Domino Attachment and Object Service」の略で、ダオス、 デイオスなどと呼称 • 文書に添付したファイルを剥がし、Dominoサーバー上の「レ

    ポジトリ」と呼ばれる保管エリアへ移動 • レポジトリへ移動したファイルは、拡張子「.nlo」で保持 • NSFファイルには、添付ファイルの実体を格納しているNLO ファイル(=DAOSオブジェクト)への参照のみ保持 • 内容の同じ添付ファイルを1つのNLOファイルで保持 NLO: Notes Large Object
  3. 1MBのファイルを添付したメールを 100名のNotesユーザーに送る例で比較 【DAOS無効】 • 送信者のNotesは、サーバー上のmail.boxに添付付きのメール文書を転送 • メールルーターは100名のメールボックスに添付付きのメール文書を格納 • ディスクの容量を(1MB x

    100名 =)100MB消費 【DAOS有効】 • 送信者のNotesは、サーバー上のmail.boxに添付付きのメール文書を転送 • DAOSがNSFからファイルオブジェクト(添付ファイル)を剥がし、DAOSレポ ジトリにDAOSオブジェクト(NLOファイル)として格納、ファイルオブジェク トの代わりにDAOSオブジェクトへの参照情報を格納 • メールルーターは100名のメールボックスにファイルオブジェクトのないメール 文書を格納 • ディスクの容量を1MB消費 ファイル99個分の容量を節約!!
  4. DAOSのメリット • 文書から剥がされた添付ファイルの見た目が変わらない • 転送処理のパフォーマンス改善 • アプリケーション(NSFファイル)の物理サイズの縮小 • ディスクへの書き込みI/O削減 •

    ディスクスペースの節約 • バックアップ容量と時間の削減 • Compactタスクの実行時間短縮 • 複製・メール転送・サーバー上のDBへの文書保存の時間短縮
  5. 複製 App1.nsf DAOS レポジトリ Domino A App1.nsf DAOS レポジトリ Domino

    B 複製 複製相手のレポジトリに同じファイルが なければファイルも複製、あればファイルを複製しない
  6. Tier 1 と Tier 2 • Tier1 : NSFから剥がしたファイルオブジェクトの最初の格納先 •

    Tier2 : 指定した日数参照されないファイルの移動先(S3互換 のストレージ:Domino 11以降)
  7. 進化の詳細はブログをチェックしてね • DAOS tier 2 ストレージ https://harunakano.blogspot.com/2019/12/daos-tier-2.html • DAOS がさらに使いやすくなるかも

    https://harunakano.blogspot.com/2021/01/daos.html • V12 DAOS拡張 https://speakerdeck.com/harunakano/hcl-domino-v12-daos-kuo- zhang
  8. 修復オプション • 単一の .nlo ファイルの修復 .nlo ファイルが存在しないかどうかをチェックし、必要に応じて修復で きるようになりました。このコマンドは、バックアップからデータベー スを復元する場合などに便利です。 •

    データベースのすべての .nlo ファイルの修復 この新しいバリエーションは、特定のデータベースにアタッチされてい る各 .nlo ファイルをチェックし、必要に応じて修復します。このコマン ドは、データベースをバックアップからリストアする場合に便利です。 • .nlo ファイルの動的修復 ファイルが存在しないために .nlo の読み込みに失敗した場合、動的に修 復が試みられます。 ※修復は、クラスタメイトのDomino(「ドナー」と呼称)からコピーすることで実現可能