天天看點

Exchange中的資料庫檔案

                              Exchange中的資料庫檔案

Exchange中的資料庫檔案是edb檔案、stm檔案和衆多的log檔案組成.其中以edb結尾的檔案是資料庫檔案.以stm結尾的是流資料檔案,以log結尾的是事物日志檔案.

Exchange是由資料庫引擎來管理的,即:Extensible storage Engine (簡稱ESE), 這個ESE引擎是微軟專門為儲存非關系型資料而開發的.

對于一個資料庫而言.ESE需要提供事物級别操作的支援.并維護整個資料庫的完整性和一緻性.對于事物日志我們需要注意其四性:

一.   原子性( atomic).事物必須是全有或者全無的操作.

二.   一緻性(consistent).事物被成功送出後,必須和資料庫處于同步的狀态.

三.   孤立性(isolated).事物之間不能看到更改.

四.   持久性(durable). 所做的更改會被存放到穩定的存貯媒體上,防止丢失

這裡我們要注意的是.以edb和stm結尾的檔案的差別.edb檔案存貯了實際的資訊以外.還儲存了每個使用者的郵箱結構.每個檔案夾的内容清單等資訊.而stm檔案隻儲存字元流.

另外,在exchange中的郵件存貯時,我們就不得不談他的日志檔案.,因為日志檔案每天都在不停的增長.這樣會消耗大量的磁盤空間.如何解決這個問題呢?

針對這個問題,我們需要定期的針對exchange 做全備份和增量備份., 因為Exchange Server會在全備份或增量備份完成後把這次備份之前産生的Log檔案全部删除.

  這裡需要注意的是沒有開啟循環日志功能.對于通過循環日志功能來減少磁盤的消耗.是不正确的做法.

   不足的地方,請大家多提寶貴的意見!!!

繼續閱讀