資料複製優勢
資料複製式儲存是指分布式資料庫中各部分資料儲存在多個節點上,相同部分的資料互稱副本。優點如下:
1.減少網路負載。就近節點訪問所需要的資料,有效減少網路資料的傳輸量。
2.提高系統效能。有效地利用本地處理資源,進行本地資料訪問,可並行處理,提高效能。
3.更好地負載均衡。較大的工作可以負載到多個節點上處理,有效地利用分布式處理資源。
採用複製式儲存技術也增加了維護資料一致性的代價,如同步資料時,如何有效地解決衝突等等。
資料複製的分類
根據更新傳播方式不同,可分為同步複製和非同步複製。
1.同步複製。同步複製是指所有節點上的副本總是具有一致性。如果任何乙個節點的副本資料發生了更新操作,這種變化會立刻反映到其他節點的副本上。同步複製技術適用於那些對資料實時性要求比較高的應用中。同步複製的優點是:實時保證了副本資料的一致性。不足是:各節點之間通訊頻繁並及時完成事務操作,增加了衝突發生的概率以及事務響應時間。
2.非同步複製。非同步複製是指各節點上的副本資料不要求實時一致性,允許在一定的時間內是不一致的。非同步複製的優點是:降低了通訊量和衝突概率,縮短了事務響應時間,提高了效率。不足是:由於允許一定時間內的資料不一致性,系統不能顯示實時的結果,同時也存在潛在的資料衝突,增加事務回滾的代價。
目前,非同步複製是經常採用的方法,尤其是側重提高系統效率的應用中,如高併發訪問大資料量的查詢應用。
根據參與複製的節點間的關係不同,又可分為主從複製和對等複製。
1.主從複製。也稱為單向複製。首先將副本資料分為主節點和從節點,主節點的副本稱為主副本,從節點的副本稱為從副本。主從複製中,更新操作只在主副本上進行,並同步到從副本上,讀操作則在從副本上進行,即所謂的讀寫分離。資料同步主要由主節點協調實現。主從複製實現簡單,易於維護資料的一致性。但是由於資料只能在主副本上更新,降低了系統的自治性。
2.對等複製。也稱為雙向複製。各個節點的地位是平等的,可以修改任何乙個節點上的副本,這時被修改的副本臨時轉換成主副本,其他為從副本,並由此節點進行資料協調實現。對等複製雖然具有高度自治性,但由於允許更新任何節點的副本,容易引起事務衝突,需要引入有效的衝突解決機制,處理複雜,系統開銷大。
資料的分類和介紹
例項 usr bin env python coding utf 8 author tom from sklearn.datasets import load iris from sklearn.model selection import train test split li load iris...
關於資料庫的介紹
對於當前我們所接觸的資料庫來說,我一般將它們分為三種 傳統資料庫 rdbms nosql資料庫 資料庫雲版 對於傳統型的資料庫,也就是我們所說的關係型資料庫管理系統 rdbms 無非增 刪 改 查,這四種比較重要的操作,在之後就是對於 查 操作的優化,怎樣查的快,查的準,就是我們最為重要的一點,尤其...
資料的回歸與分類分析
任務要求 線性回歸練習。父親高則兒子高,父親矮則兒子矮 即父親與兒子身高相關,且為正相關 母高高一窩,父高高乙個 即母親的身高比父親的身高對子女的影響更大 的習俗傳說是否成立?請在 父母子女身高 資料集 高爾頓資料集 基礎上利用線性回歸做出科學分析。1 選取父子身高資料為x y,用excel計算線性...