關於資料複製的優勢與分類介紹

2021-12-30 10:31:33 字數 1042 閱讀 5693

資料複製優勢

資料複製式儲存是指分布式資料庫中各部分資料儲存在多個節點上,相同部分的資料互稱副本。優點如下:

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計算線性...