999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

維護分布式數據庫中數據一致性的方法

2009-04-09 03:17:18楊通國
新媒體研究 2009年5期

楊通國

[摘要]數據一致性是分布式數據庫系統領域中的一個主要研究方向。在介紹基本概念的基礎上,重點研究針對實時性和場地自治性的不同要求所采取的維護數據一致性的方法。

[關鍵詞]數據一致性 分布式數據庫 數據復制同步

中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)0310062-01

一、引言

隨著計算機應用技術的不斷推廣和使用的不斷深入,人們對計算機的依賴越來越強,同時對計算機的要求也越來越高。傳統的單計算機系統在功能和性能上已經不能滿足人們的需要,由網絡連接多臺計算機系統所構成的分布式系統已經成為當今的主流系統。在數據庫領域中,分布式數據庫(DDBS,Distributed Database System)技術已成為一個主要研究方向。

由于分布式數據庫系統符合當今信息系統應用的需求,符合當今企業組織的管理思想和管理方式,因此分布式數據庫得到了廣泛的應用,同時,業內對分布式數據庫系統的研究和開發變得更加活躍。在分布式數據庫中,出于應用或安全等方面的原因,會使同一個數據塊重復出現在多個結點中,這樣就出現了數據冗余。如果各結點的數據庫平臺不一定相同,如何以最小的開銷保持數據庫系統中數據的一致性是分布式系統必須解決的問題。

二、基本概念

(一)分布式數據庫系統

分布式數據庫系統,通俗地說,就是物理上分散而邏輯上集中的數據庫系統。分布式數據庫系統使用計算機網絡將地理位置分散而管理和控制又需要不同程度集中的多個邏輯單位(通常是集中式數據庫系統)聯接起來,共同組成一個統一的數據庫系統[1]。因此,分布式數據庫系統可以看成是計算機網絡與數據庫系統的有機結合,如圖2-1所示:

在分布式數據庫系統中,被計算機網絡聯結的每個邏輯單位,稱為站點(Site)或結點(Node)。所謂地理位置分散是指各站點分散在不同的地方,大可為不同國家,小可為同一建筑物中的不同位置。所謂邏輯上集中是指各站點之間不是互不相關的,它們是一個邏輯整體,并由一個統一的數據庫管理系統進行管理,這個數據庫管理系統稱為分布式數據庫管理系統(Distributed Database Management System,簡稱DDBMS)。

(二)事務

所謂“事務”是一系列由單個用戶或應用程序提交的數據庫操作,這些操作是一個不可分割的整體[2]。即要么完全的執行,要么完全不執行。事務將數據庫從一個一致性狀態轉變到另一個一致性狀態。即事務執行之前和事務執行之后,數據庫都處于一致性狀態。但這種一致性在事務的執行過程中將不被保證。

三、數據一致性的維護方法

根據數據實時性和場地自治性的不同要求,數據一致性的維護方法可以分為:

1.分布式事務處理:具有最小的場地自治性和最小的數據一致性延遲。采用兩階段事務處理提交機制,確保數據更改要么全部施加于所有副本集合的成員上,要么全部撤消,各個場點數據狀態回到更改前的狀態。

2.事務級數據復制一致性:具有較小的場地自治性和較小的數據一致性延遲。這種方式分為兩種:允許數據訂閱者更新數據的事務級數據復制同步,在這種機制下,不僅允許數據出版者對所出版數據進行更新,同時允許數據訂閱者對訂閱的數據進行更新;不允許數據訂閱者更新數據的事務級數據復制同步,在這種機制下,僅允許數據出版者對所出版數據進行更新,而數據訂閱者場點僅允許被動接受訂閱的數據。

3.靜態數據復制一致性:具有較高的場地自治性和較高的數據一致性延遲。這種方式分為兩種:允許數據訂閱者更新數據的靜態數據復制同步,在這種機制下,不僅允許數據出版者對所出版數據進行更新,同時允許數據訂閱者對訂閱的數據進行更新;不允許數據訂閱者更新數據的靜態數據復制同步,在這種機制下,僅允許數據出版者對所出版數據進行更新,而數據訂閱者場點僅允許被動接受訂閱的數據。

4.數據合并復制一致性:具有最高的場地自治性和最高的數據一致性延遲。在這種機制下,不僅允許數據出版者對所出版數據進行更新,同時允許數據訂閱者對訂閱的數據進行更新。根據復制的內容又可以分為兩大類:

表復制技術,表復制技術采用把某一時刻源數據的表的內容通過網絡發送到復制的副本,因為復制的內容是表的某一時刻的狀態,所以又形象地稱為表快照,多長時間進行一次表快照的復制,要根據實際的需求和環境決定[3]。表快照的復制是基于表的復制。由于不是以事務為基礎,所以副本缺乏基本的關系完整性。

事務復制技術:事務復制技術是異步地把修改源數據的事務通過網絡發送到復制的副本,復制可以是修改的表項事務或事務日志。復制的時間可根據應用需求、網絡情況和站點情況而確定。副本接收到復制內容后,要重復一遍接收到的事務操作來實現與數據源的一致。

四、小結

總之,隨著網絡技術的飛速發展,分布式數據庫系統的廣泛應用,數據復制愈顯重要。特別是對于分布式數據庫的數據一致性維護,在需求分析時對復制對象、復制類型、沖突解決方法等都必須有良好的規劃,在實現復制時必須按復制流程進行配置。

參考文獻:

[1]潘群華、吳秋云、陳宏盛,分布式數據庫系統中數據一致性維護方法[J].計算機工程,2002,(09):12-15.

[2]林懷忠、陳純、吳震華,數據復制與一致性[J].計算機工程與應用,2001,(20):44-47.

[3]勒敏、劉建輝,分布式數據庫系統數據一致性維護方法[J].科技廣場,2008,(03):31-33.

主站蜘蛛池模板: 欧美www在线观看| 久久99久久无码毛片一区二区 | 久久激情影院| 欧美性久久久久| 久久综合伊人 六十路| 996免费视频国产在线播放| 中文字幕啪啪| 一本久道热中字伊人| 国产不卡一级毛片视频| 福利在线免费视频| 精品少妇人妻无码久久| 亚洲国内精品自在自线官| 91美女在线| 日韩精品欧美国产在线| 噜噜噜久久| 国产H片无码不卡在线视频| 伊人蕉久影院| 老司机精品一区在线视频| 日本AⅤ精品一区二区三区日| 亚洲欧美另类日本| 伊人激情久久综合中文字幕| 天堂在线www网亚洲| 国产极品嫩模在线观看91| 国产激情无码一区二区三区免费| 国产成人无码AV在线播放动漫| 57pao国产成视频免费播放| 国产成在线观看免费视频| 极品性荡少妇一区二区色欲| 亚洲免费人成影院| 日韩欧美中文| 国产青青草视频| 久久国产精品电影| 亚洲中文精品人人永久免费| 在线综合亚洲欧美网站| 天堂av综合网| 制服丝袜 91视频| 国产AV无码专区亚洲A∨毛片| 欧美精品色视频| 91在线精品麻豆欧美在线| 在线观看免费人成视频色快速| 国产在线麻豆波多野结衣| 成人综合网址| 中文纯内无码H| 久久永久视频| 福利视频一区| 91热爆在线| 久一在线视频| 妇女自拍偷自拍亚洲精品| 欧美区一区| 国产成人亚洲精品蜜芽影院| 天天色综合4| 国产免费人成视频网| 国产精品浪潮Av| 偷拍久久网| 国产jizz| 中文无码影院| 亚洲人在线| 色婷婷综合在线| 黄色网址免费在线| 国产91全国探花系列在线播放| 色妞永久免费视频| 国产情侣一区二区三区| 亚洲va在线∨a天堂va欧美va| 风韵丰满熟妇啪啪区老熟熟女| 99久久99这里只有免费的精品| 亚洲成人一区二区| 国产午夜不卡| 蜜桃视频一区二区| 国产福利影院在线观看| 激情乱人伦| 成年人国产视频| 国产精品一区在线观看你懂的| 强奷白丝美女在线观看| 亚洲无码久久久久| 欧洲极品无码一区二区三区| 最新国产网站| 日韩麻豆小视频| 久久婷婷综合色一区二区| 好吊色妇女免费视频免费| 亚洲欧美极品| 亚洲精品在线91| 精品欧美一区二区三区久久久|