當應用程序處理由NoSQL創建的大量非結構化數據時,保持運行的穩定性與有效性是十分重要的。用戶在決定持久棧(persistence stack)的主要架構時,了解每個數據庫之間的特點與細微差別也非常重要。
接下來,筆者將展示NoSQL數據庫之間的一些比較,主要集中在Cassandra、HBase與MongoDB在處理故障時的差別。
Cassandra
Cassandra保證了“寫”操作的高效性,但是它從錯誤中恢復數據則需要相當長的時間。因為Cassandra會識別所有需要恢復的數據,然后恢復每個數據最新的版本。并且由于它會在數據恢復過程中響應添加結點的請求,因此很有可能返回錯誤的結果。如果不能提高數據一致性水平,那么它將不能被用于需要“讀處理”(read processing)服務。
HBase
由于HBase的結構問題,可能有多種因素導致它產生錯誤。但是與Cassandra必須從錯誤中恢復數據不同,HBase只有在HDFS(Hadoop Distributed File System - Hadoop分布式文件系統)中產生錯誤時才需要恢復,這會使HBase產生一個短暫的故障時間。在HDFS故障期間,HBase所產生的故障時間顯得并不長。
MongoDB
MongoDB則提供一種稱為“出錯時自動備份(failover)”的技術,并且也會產生一個短暫的故障時間。不過它的異步復制方法可能會導致在自動備份后部分數據的丟失。
華軍恢復24小時熱線:4006-759388
提醒:如果誤操作將文件丟失后,千萬不要往硬盤里存入任何數據,不要對硬盤做任何操作,不要分區不要格式化,否則會對本可以恢復的數據二次破壞而無法恢復;如果硬盤是硬件故障,硬盤已經損壞或者摔過,千萬不要對硬盤通電,不要開機,移動硬盤不要連接電腦,不要嘗試去修盤,否則變形或者損壞的磁頭將很有可能劃傷盤片,從而造成數據徹底無法恢復.
企業數據備份之在線備份技巧,對許多公司來說,包括中小企業,在線數據備份是一個有效的...
英特爾給消費者的感覺一直是“穩定”著稱,大家最為熟悉的莫過于英特爾的CPU,芯片;前兩...
云存儲時代,互聯網大佬們都在力推云存儲,免費云,超大容量,安裝移動端,再送云空間,...
作為一名消費者,我們在購買購買SATA串口硬盤時,需要參考的最核心要素有哪些。出于多方...
今天,華軍深圳數據恢復中心的工程師向大家簡要介紹一下“威脅硬盤數據安全的主要因素...
硬盤式構成電腦的重要組成部分,那么電腦是怎樣工作的呢?硬盤的工作原理是什么?今天小...
MP4數據恢復 MP4,全稱MPEG-4 Part 14,是一種使用MPEG-4的多媒體電腦檔案格式,副檔...