導航:首頁 > 數據分析 > 數據結構容錯技術有哪些

數據結構容錯技術有哪些

發布時間:2023-08-25 04:01:51

Ⅰ 冗餘 和 容錯 的區別

區別:容錯主要依靠冗餘設計來實現,它以增加資源的辦法換取可靠性。由於資源的不同,冗餘技術分為硬體冗餘、軟體冗餘、時間冗餘和信息冗餘。


硬體冗餘是通過硬體的重復使用來獲得容錯能力。
軟體冗餘的基本思想是用多個不同軟體執行同一功能,利用軟體設計差異來實現容錯。


信息冗餘是利用在數據中外加的一部分信息位來檢測或糾正信息在運算或傳輸中的錯誤而達到容錯。在通信和計算機系統中,常用的可靠性編碼包括:奇偶校驗碼、循環冗餘碼CRC、漢明碼等。


時間冗餘是通過消耗時間資源來實現容錯,其基本思想是重復運算以檢測故障。按照重復運算是在指令級還是程序級分為指令復執程序復算。指令復執當指令執行的結果送到目的地址中,如果這時有錯誤恢復請求信號,則重新執行該指令。

程序復算常用程序滾回技術。例如將機器運行的某一時刻稱作檢查點,此時檢查系統運行的狀態是否正確,不論正確與否,都將這一狀態存儲起來,一旦發現運行故障,就返回到最近一次正確的檢查點重新運行。


冗餘設計可以是元器件級的冗餘設計,也可以是部件級的、分系統級的、或系統級的冗餘設計。冗餘要消耗資源,應當在可靠性與資源消耗之間進行權衡和折衷。
容錯系統工作過程包括自動偵測、自動切換、自動恢復。

Ⅱ 在大數據中,數據存儲容錯技術包括哪幾類呢

1.磁碟鏡像和磁碟雙工
2.基於RAID的磁碟容錯
3.基於集群的數據容錯

閱讀全文

與數據結構容錯技術有哪些相關的資料

熱點內容
蘋果雲盤文件怎麼存在 瀏覽:466
紅米手機裡面的txt文件 瀏覽:360
華為pad攝像頭在哪個文件夾 瀏覽:147
手機版編程貓如何復制角色 瀏覽:599
動漫圖片的文件格式 瀏覽:560
黑衣緊身美女跳小蘋果 瀏覽:670
無法收縮資料庫 瀏覽:216
java中獲取二維數組的長度 瀏覽:510
手機裡面的數據線怎麼接 瀏覽:491
微信轉帳是紅包嗎 瀏覽:748
如何學會函數編程 瀏覽:985
js賦值高度 瀏覽:940
錄像機登錄密碼 瀏覽:94
中斷程序格式 瀏覽:543
微信電話本批量刪除聯系人 瀏覽:439
hp5200固件升級文件 瀏覽:176
除了問卷星還有哪裡收集數據 瀏覽:387
如何編程五子棋盤 瀏覽:747
微信相冊空間 瀏覽:839
蘋果怎麼刷回935 瀏覽:437

友情鏈接