close
文章出處

SQL Server數據庫鏡像的頁面自動修復原理

主庫頁面損壞

 

鏡像庫頁面損壞

LSN用來保證事務的時序

LSN保存在每個數據頁面的頁頭

在同一臺機器,內存中的數據頁和磁盤中的數據頁保持同步依靠的是數據頁頭的LSN和事務日志LDF文件里的LSN

當跨機器的時候,內存中的數據頁頭的LSN,主庫的LDF文件,鏡像庫的LDF文件,那么在這三者就搭起了一條溝通的橋梁

大家通過對比LSN來得知大家的數據是否一致

 

在分布式數據庫領域,也是需要保證事務時序的,也是通過LSN 有些數據庫例如Oracle用的是SCN來保證各個分布數據庫的時序,保證各個數據庫的數據一致

 

其實無論是分布式領域還是非分布式領域都是一樣,分布式領域也沒有太多高大上的東西,都是一樣要保證數據一致,都是通過LSN或者類似LSN的東西來搭建橋梁

 

如有不對的地方,歡迎大家拍磚o(∩_∩)o 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()