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.

主站蜘蛛池模板: 成人亚洲天堂| 亚洲国内精品自在自线官| 亚洲欧美日韩高清综合678| 欧美另类图片视频无弹跳第一页| 一级毛片基地| 欧美在线三级| 伊大人香蕉久久网欧美| a毛片免费观看| 国产成人精品亚洲77美色| 亚洲人成网址| 日韩色图在线观看| 香蕉久久国产超碰青草| 九九久久精品免费观看| 国产一级裸网站| 一本二本三本不卡无码| 亚洲欧洲日产国产无码AV| 久久中文字幕av不卡一区二区| 日韩 欧美 小说 综合网 另类| 亚洲swag精品自拍一区| 国产精品久久久久久久久kt| 色婷婷在线播放| 亚洲av无码人妻| 国产精品爽爽va在线无码观看| 亚洲人人视频| 久久黄色影院| 情侣午夜国产在线一区无码| 精品精品国产高清A毛片| av天堂最新版在线| 成人午夜天| 国产最新无码专区在线| 综合人妻久久一区二区精品| 激情综合网址| 国产精品开放后亚洲| 日韩av手机在线| 欧洲在线免费视频| 伊人久久婷婷五月综合97色| 亚洲天堂网视频| julia中文字幕久久亚洲| 国产91av在线| 亚洲精品国产精品乱码不卞 | 国产成人精品在线| 最新亚洲av女人的天堂| 亚洲AV免费一区二区三区| 国产真实二区一区在线亚洲| 亚洲国产日韩一区| 国产一二视频| 亚洲第一中文字幕| 国产91成人| 99精品影院| 福利一区在线| 国产精欧美一区二区三区| 国产9191精品免费观看| 日韩高清欧美| 国产打屁股免费区网站| 国产精品网拍在线| 91热爆在线| 91青草视频| 在线观看精品自拍视频| 在线无码九区| 亚洲天堂网站在线| 亚洲天堂精品在线观看| 欧美日韩成人在线观看| 在线a视频免费观看| 国产精品一线天| a级毛片视频免费观看| 日韩人妻无码制服丝袜视频| 亚洲A∨无码精品午夜在线观看| 在线五月婷婷| 国产精品太粉嫩高中在线观看| 99re视频在线| 无码又爽又刺激的高潮视频| 亚洲日本中文字幕乱码中文| 2021亚洲精品不卡a| 日韩不卡高清视频| 人妻无码中文字幕一区二区三区| 99精品在线视频观看| 亚洲一区免费看| 99精品国产自在现线观看| 天天综合网色| 国产免费羞羞视频| 久久精品娱乐亚洲领先| 欧美成人一级|