資料冗餘是指相同的資料存在於多個位置。有時這是有意為之。備份本身就具有冗餘性。複製資料庫會在多個區域保留副本以確保可用性。 RAID 陣列會在磁碟上複製數據,從而避免單一磁碟故障導致資料遺失。有意冗餘可以防止故障發生,而無意冗餘則會導致問題。
當同一客戶記錄存在於三個互不同步的系統中時,記錄就會出現偏差。一個系統包含目前地址,另一個系統包含舊電話號碼,第三個系統電子郵件地址有誤。沒有人知道哪個才是正確的。不同系統產生的報告也不一致。分析師需要花費數小時進行核對。解決辦法要么是集成,要么是建立單一資料來源。主資料管理為每個實體指定權威系統。整合則確保各個副本保持同步。兩者都需要投入資金和精力。冗餘並非總是壞事。關鍵在於它是否受到控制。受控的冗餘可以提高可靠性。不受控的冗餘會導致不一致。這種差異比是否存在重複資料更為重要。沒有冗餘的系統很脆弱。冗餘混亂的系統則不可信。目標是實現有目的、有管理的冗餘。
冗餘類型
- 有意為之——備份、複製、RAID
- 無意造成的重複記錄、系統不同步
- 受控-透過整合或主資料進行管理
- 不受控制——副本漂移和不一致
冗餘是一種工具。運用得當,它可以保護資料;運用不當,則會破壞信任。
Comments
No comments yet. Be the first to share a thought.
Leave a comment