冗餘
什麼是冗餘?
冗餘是一個概念,其中一個實體擁有多個某物。這可以是任何東西,從一條訊息到備份系統,再到對某事物的重複解釋(就像我們在這裡所做的那樣)。背後的想法是,如果一個失敗了,就會有另一個取代它的位置。
在計算中,冗餘可以指電腦上的額外儲存空間或額外電源。從這個意義上說,它可以確保系統有足夠的儲存空間和電力,即使出現問題也能繼續運作。
在網路中,冗餘是指節點之間具有重複的路徑,以便如果一條鏈路發生故障,仍然至少有另一條路徑可供網路流量通過。
在通訊中,冗餘是指使用多個資料通道或路徑來提高可靠性或安全性。
在資料中心設計中,冗餘是指讓多個伺服器或系統能夠在其中一個發生故障時接管彼此的角色(例如,如果您有兩台Web 伺服器,其中一台發生故障,另一台可以接替工作)。
雖然冗餘在許多情況下很有用,但它也成為一個問題——例如作家。
在寫作中,冗餘是指在同一文本中使用兩個單字、短語或句子並且具有相同的含義。它使得第二部分變得不必要,因為它不會增加這個想法。它也稱為同義反覆或重複。冗餘的一個典型例子是:“外面很冷。” 「凍結」和「冷」都是同一個意思,因此沒有必要在同一個句子中使用這兩個詞。
內建冗餘使區塊鏈具有極高的容錯能力
區塊鏈是一種分散式帳本(或資料庫),它以無法更改的方式儲存跨多個系統的事件的不可變記錄。這些記錄可以被網路中的任何參與者查看,但不能更改。區塊鏈提供了一種共享真理,可以在彼此不完全信任的參與者之間複製。這些屬性使其對於許多需要在不依賴可信任第三方的情況下就資料或交易達成共識的應用程式具有吸引力。
區塊鏈的冗餘性使其具有極高的容錯性,儘管這也意味著非常高的儲存要求。當交易添加到區塊鏈時,網路中的每個節點都會收到該交易的副本,作為鏈的一部分進行儲存。這增加了系統的開銷,消耗每個節點內的運算和儲存資源。
冗餘的好處
冗餘已被證明可以減少停機時間並提高生產力。組織的生產力越高,其財務狀況就越好。冗餘也有助於在行業中保持可靠性和服務的良好聲譽。這可以帶來更多的客戶和更好的收入。
冗餘系統需要多個處理器,這反過來又增加了電腦系統的處理能力。對於可能正在等待來自過載或運行速度太慢的電腦的回應的用戶,這可以幫助縮短回應時間。
如果發生伺服器崩潰或其他重大災難,導致主電腦系統上的關鍵資料消失,冗餘還可以幫助災難復原工作。如果備份系統上保存有其他檔案副本,則在這種情況下可以從這些備份中還原遺失的資料。