文章來源:http://blog.csdn.net/yongheshangyu/archive/2008/07/12/2641379.aspx
bdb與fsfs是兩種不同的資料存儲方式;
bdb 即:berkeley db優缺點:
優點:1.真正的事物支援
a程序正對資料進行操作,此時b程序也要對資料進行操作,則b看到的資料就不是一個靜态的視圖,此時,b程序操作自動會滾,會在稍後,當看到的資料為靜态的視圖時,再次對資料進行操作;
2.熱備份:在脫機情況下,也可将資料庫環境進行備份;
3.可信賴的資料庫系統:即對任何操作都有日志檔案,當發現錯誤時,可将其恢複至先前的一個檢查點(日志檔案認為沒有錯誤的位置);
缺點:1.無法跨平台 2.不支援win95/98(現在這個版本的作業系統已經很少人用了) 3.不能放到網絡共享檔案中;
fsfs不需要資料庫的存儲系統,且在系統崩潰後仍可繼續使用
目前,一般在用的都是fsfs方式;