(2)數據清理的方式根據數據的特點、實際應用場景,對不同數據進行生命周期轉移時采取的手段是不一樣的。參照某銀行,一般可以分為以下幾種:
1)數據更新方式。這種方式一般是對數據直接進行更新,并沒有數據遷移的動作,例如利率表的變化,又如某個地區名稱的變化,即指隨時或不定期保持最新數據,可以理解為表中刪除了一條數據,又在相同位置新增了一條數據。按這種理解方式,部分僅用于數據加載的臨時表也屬于這種清理方式。
2)前臺操作界面刪除方式。這種方式一般由客戶或系統用戶操作,在前臺頁面將無效的數據直接刪除。例如,客戶原住址房產賣了,若已確認這條聯系地址作廢,則可以主動在客戶聯系信息里刪除,也可以通過客服,讓系統用戶進行刪除。雖然在前臺頁面做了刪除動作,但是在系統內部有可能執行不同的處理方式。一種是真實刪除了,例如機構撤并后某個機構不存在了;另一種是通過邏輯方式刪除,即改變這條信息的狀態,比如客戶的聯絡信息,可能會分析客戶住址變動歷史,將此條信息僅進行邏輯刪除,后續再通過批量程序進行清理遷移。
3)批量程序清理遷移方式。此種方式較為常用。銀行一般會考慮聯機時刻的性能,將數據清理遷移這種消耗資源較大的動作放在系統閑暇時段(如凌晨兩點),通過批量操作將已成為歷史的數據從在線階段遷移到歸檔階段或者直接予以銷毀。