硬刪除與軟刪除,如何使用嗎?

2021-04-15 09:24:17 字數 442 閱讀 6045

一、應用場景

在定製lotus郵箱的時候,我們想實現郵件自動或手工提取功能,提取的郵件將被備份到本地(機),server上的將被徹底刪除,**站裡面也不保留。這種情況我們就要使用硬刪除。

在郵箱中,通常情況下我們要清理自己的郵箱,如果發生了誤刪除,我們希望能夠在**站中找到被誤刪除的郵件。這種情況下的就是軟刪除。

二、概念

硬刪除:徹底一次性的從notes資料庫中刪除文件,執行後將無法恢復。

軟刪除:刪除文件後,可以在**站(某個資料夾)中找到,固定的時間段後,被刪除的文件才會徹底被刪除。

ps:使用軟刪除的前提,啟用notes資料庫的軟刪除屬性,並設定一定的時間。

三、notes物件的相關刪除方法來實現不同的刪除應用

3.1、notesdocument

remove:可以實現軟刪除

deletepermanly:硬刪除

mysql軟刪除與硬刪除 軟刪除和硬刪除的處理方法

硬刪除 硬刪除就是傳統的物理刪除,直接將該記錄從資料庫中刪除。但是是人總會犯錯誤,在誤操作刪除了重要資料後,如果想要恢復該資料,需要鎖表再去訪問日誌檔案。這樣會造成大量的人力資源浪費,現在的開發不推介這種方式。軟刪除軟刪除又叫邏輯刪除,標記刪除,與我們常說的刪除不同,並不是真的從資料庫中將這條記錄去...

mysql軟刪除與硬刪除 軟刪除和硬刪除的處理方法

硬刪除 硬刪除就是傳統的物理刪除,直接將該記錄從資料庫中刪除。但是是人總會犯錯誤,在誤操作刪除了重要資料後,如果想要恢復該資料,需要鎖表再去訪問日誌檔案。這樣會造成大量的人力資源浪費,現在的開發不推介這種方式。軟刪除軟刪除又叫邏輯刪除,標記刪除,與我們常說的刪除不同,並不是真的從資料庫中將這條記錄去...

軟刪除和硬刪除的處理方法

硬刪除就是傳統的物理刪除,直接將該記錄從資料庫中刪除。但是是人總會犯錯誤,在誤操作刪除了重要資料後,如果想要恢復該資料,需要鎖表再去訪問日誌檔案。這樣會造成大量的人力資源浪費,現在的開發不推介這種方式。軟刪除又叫邏輯刪除,標記刪除,與我們常說的刪除不同,並不是真的從資料庫中將這條記錄去除,而是會設定...