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

分布式數(shù)據(jù)庫(kù)一致性方法研究

2017-05-30 00:14:00馬東波
科技尚品 2017年2期
關(guān)鍵詞:一致性

馬東波

摘 要:數(shù)據(jù)一致性方法對(duì)于分布式數(shù)據(jù)庫(kù)的研究來(lái)說(shuō)至關(guān)重要。本文首先對(duì)分布式數(shù)據(jù)庫(kù)進(jìn)行了簡(jiǎn)要概述,在其基礎(chǔ)上,探究了分布式數(shù)據(jù)庫(kù)一致性方法,該方法不僅包括兩階段提交方法,同時(shí)還包括復(fù)制服務(wù)器方法,通過(guò)深入研究發(fā)現(xiàn),復(fù)制服務(wù)器方法更勝一籌,該方法不會(huì)因?yàn)槟骋粋€(gè)服務(wù)器發(fā)生故障而影響到其余場(chǎng)地的正常運(yùn)行,在恢復(fù)聯(lián)機(jī)以后,也可以保證數(shù)據(jù)同步。

關(guān)鍵詞:分布式數(shù)據(jù)庫(kù);一致性;復(fù)制服務(wù)器

1 分布式數(shù)據(jù)庫(kù)概述

分布式數(shù)據(jù)庫(kù)實(shí)際上就是將多個(gè)分散的數(shù)據(jù)存儲(chǔ)單元通過(guò)網(wǎng)絡(luò)連接構(gòu)成的一個(gè)具有統(tǒng)一性的數(shù)據(jù)庫(kù)。其主要思想為在集中式數(shù)據(jù)庫(kù)的基礎(chǔ)上,對(duì)數(shù)據(jù)進(jìn)行分散操作,使其按照相應(yīng)要求分散到各自的數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)上,然后以網(wǎng)絡(luò)連接的方式將所有的存儲(chǔ)節(jié)點(diǎn)連接到一起,從而擴(kuò)大存儲(chǔ)容量,使得并發(fā)訪問(wèn)量有所提高。近幾年,數(shù)據(jù)量增長(zhǎng)的速度越來(lái)越快,在很短的時(shí)間內(nèi),分布式數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用就遍布到每一個(gè)角落,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)已經(jīng)滿足不了人們的需求,分布式數(shù)據(jù)庫(kù)代替了集中式數(shù)據(jù)庫(kù),基于關(guān)系型的分布式數(shù)據(jù)庫(kù)仍然具有傳統(tǒng)的數(shù)據(jù)庫(kù)基本特征,但是從集中式存儲(chǔ)轉(zhuǎn)化為了分布式存儲(chǔ),與此同時(shí),分布式計(jì)算逐漸占據(jù)重要位置。

2 分布式數(shù)據(jù)庫(kù)一致性方法

2.1 兩階段提交

(1)主要思想與處理方法

如果一個(gè)場(chǎng)地?cái)?shù)據(jù)的事務(wù)涉及多個(gè)修改,那么其組成的成分不只一個(gè)子事務(wù)。整個(gè)事務(wù)主要包括兩個(gè)執(zhí)行劃分階段,分別是準(zhǔn)備階段以及提交階段。其中準(zhǔn)備階段要求做好所有關(guān)于子事務(wù)的處理準(zhǔn)備工作,并且回答相關(guān)問(wèn)題,而提交階段要求所有的子事務(wù)處理工作全部完成。經(jīng)過(guò)兩個(gè)階段的劃分,第一種結(jié)果是提交所有的子事務(wù),第二種結(jié)果是退回所有子事務(wù),以此來(lái)達(dá)到多個(gè)場(chǎng)地的全部完成以及全部推遲的目的。由此可見兩階段提交方法主要通過(guò)完整性來(lái)展現(xiàn)數(shù)據(jù)的一致性。

該方法能夠?qū)⒁粋€(gè)應(yīng)用程序在兩個(gè)及兩個(gè)以上的服務(wù)器上完成協(xié)調(diào)更新操作,可以對(duì)兩個(gè)互不相干的事務(wù)當(dāng)作一個(gè)事務(wù)來(lái)處理。提交服務(wù)器來(lái)可以將所有的提交事務(wù)程序判定以及退回事務(wù)程序判斷全部記錄下來(lái),然而這一功能的實(shí)現(xiàn)離不開中央記錄保持器。通過(guò)使用兩階段提交方法可以保證服務(wù)器中的數(shù)據(jù)庫(kù)的更新具有一致性,要么全部更新,要么全都不更新。

(2)主要工作流程

在使用兩階段提交方法當(dāng)中,針對(duì)準(zhǔn)備階段,用戶應(yīng)按照以下順序發(fā)送相應(yīng)的內(nèi)容:Trans-act-SQL語(yǔ)句為BEGIN TRANSACTION;對(duì)應(yīng)的修改語(yǔ)句為PREPARE TRANSACTION。只要是參與到其中的進(jìn)程就必須按照這個(gè)順序來(lái)執(zhí)行語(yǔ)句中的內(nèi)容,前者主要用于應(yīng)用進(jìn)程、提交服務(wù)進(jìn)程以及事務(wù)等信息的標(biāo)識(shí),后者主要起到修改內(nèi)容作用,與此同時(shí),該語(yǔ)句表示已經(jīng)做好準(zhǔn)備工作,可以提交相關(guān)內(nèi)容。

準(zhǔn)備工作完成以后,需要進(jìn)行提交,然而提交主要分為兩個(gè)步驟,第一,利用參與進(jìn)程來(lái)回答應(yīng)用進(jìn)程發(fā)出的提交準(zhǔn)備;第二,向提交服務(wù)進(jìn)程發(fā)出通知,告知已經(jīng)順利完成事務(wù),并發(fā)送相應(yīng)語(yǔ)句,保證所有參與到其中的進(jìn)程都能夠接收到該語(yǔ)句,從而達(dá)到正式提交的目的。

2.2 復(fù)制服務(wù)器

(1)主要思想與處理方法

在分布式數(shù)據(jù)庫(kù)中,每一個(gè)數(shù)據(jù)單位都有對(duì)應(yīng)的應(yīng)用場(chǎng)地,從而更好的對(duì)訪問(wèn)對(duì)象進(jìn)行有效控制,進(jìn)一步提高數(shù)據(jù)庫(kù)的安全性,如果其他場(chǎng)地想要對(duì)其進(jìn)行訪問(wèn),可以向復(fù)制服務(wù)器提出申請(qǐng),待審核通過(guò)以后可以將需要使用的數(shù)據(jù)復(fù)制到該場(chǎng)地。為了保證這種方法的可用性,可以利用異步拷貝系統(tǒng),該系統(tǒng)的驅(qū)動(dòng)主要依靠相應(yīng)的事件來(lái)完成,復(fù)制的對(duì)象為修改涉及的數(shù)據(jù),所以系統(tǒng)在運(yùn)行時(shí)傳送的數(shù)據(jù)量不是很大。用戶在對(duì)其進(jìn)行查詢操作時(shí),只需要對(duì)涉及數(shù)據(jù)進(jìn)行查詢即可,從而縮短響應(yīng)時(shí)間。由此可見,該方法可以在很大程度上縮短查詢時(shí)間,實(shí)用性很強(qiáng)。

(2)利用復(fù)制服務(wù)器的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)框架

如圖1所示為利用復(fù)制服務(wù)器的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)框架。該結(jié)構(gòu)框架利用LTM將數(shù)據(jù)服務(wù)器處理數(shù)據(jù)轉(zhuǎn)移到復(fù)制服務(wù)器當(dāng)中,然后利用廣域網(wǎng)進(jìn)行分布式數(shù)據(jù)管理。

其主要復(fù)制操作過(guò)程如下:

LTM主要對(duì)事務(wù)的日常活動(dòng)進(jìn)行監(jiān)視,一旦數(shù)據(jù)服務(wù)器中的事務(wù)發(fā)生任何改變,就會(huì)立即向主復(fù)制服務(wù)器發(fā)送改變信息,在接收到信息以后,該服務(wù)器會(huì)向遠(yuǎn)程復(fù)制服務(wù)器發(fā)送改變信息,而復(fù)制服務(wù)器會(huì)這些信息添加到自身的數(shù)據(jù)副本當(dāng)中,并且保證順序的正確性,從而使得事務(wù)的完整性得以有效保障。

假如不能夠正常運(yùn)行遠(yuǎn)程復(fù)制服務(wù)器,可以使用store- and-for-ward功能來(lái)對(duì)數(shù)據(jù)進(jìn)行修改,在接收到遠(yuǎn)程場(chǎng)地發(fā)送來(lái)的聯(lián)機(jī)信號(hào)以后,應(yīng)該在最短的時(shí)間內(nèi)進(jìn)行修改操作,以此來(lái)保證數(shù)據(jù)的一致性。

除此之外,復(fù)制服務(wù)器還具有替換功能,假如復(fù)制服務(wù)器發(fā)生停機(jī)現(xiàn)象或者數(shù)據(jù)服務(wù)器發(fā)生停機(jī)現(xiàn)象,那么可以選用其他指定場(chǎng)地來(lái)繼續(xù)完成該項(xiàng)操作,不僅如此,待停機(jī)恢復(fù)以后也可以保證數(shù)據(jù)同步。

3 總結(jié)

對(duì)于分布式數(shù)據(jù)庫(kù)來(lái)說(shuō),一致性方法的研究至關(guān)重要,本文主要研究了兩階段提交方法以及復(fù)制服務(wù)器方法,兩種方法都能夠充分體現(xiàn)出數(shù)據(jù)的一致性。但是通過(guò)對(duì)兩種方法進(jìn)行深入研究可以看出復(fù)制服務(wù)器方法較好一些,原因在于該方法不會(huì)因?yàn)槟骋粋€(gè)服務(wù)器發(fā)生故障而影響到其余場(chǎng)地的正常運(yùn)行,在恢復(fù)聯(lián)機(jī)以后,也可以保證數(shù)據(jù)同步。

參考文獻(xiàn)

[1]李留高.分布式數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)一致性研究[J].計(jì)算機(jī)應(yīng)用與軟件,2010,27(10):209-211.

[2]李章兵,車烏江.基于全局目錄的分布式數(shù)據(jù)庫(kù)數(shù)據(jù)一致性算法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(9):77-80.

(作者單位:北京信息職業(yè)技術(shù)學(xué)院)

猜你喜歡
一致性
注重整體設(shè)計(jì) 凸顯數(shù)與運(yùn)算的一致性
遼寧教育(2022年19期)2022-11-18 07:20:42
關(guān)注減污降碳協(xié)同的一致性和整體性
公民與法治(2022年5期)2022-07-29 00:47:28
商用車CCC認(rèn)證一致性控制計(jì)劃應(yīng)用
注重教、學(xué)、評(píng)一致性 提高一輪復(fù)習(xí)效率
對(duì)歷史課堂教、學(xué)、評(píng)一體化(一致性)的幾點(diǎn)探討
IOl-master 700和Pentacam測(cè)量Kappa角一致性分析
基于CFD仿真分析的各缸渦流比一致性研究
ONVIF的全新主張:一致性及最訪問(wèn)控制的Profile A
方形截面Rogowski線圈的一致性分析
基于事件觸發(fā)的多智能體輸入飽和一致性控制
主站蜘蛛池模板: 国产高清毛片| 国产成人狂喷潮在线观看2345| 久久成人免费| 色综合中文综合网| 国产成人a毛片在线| 69综合网| 国产办公室秘书无码精品| 亚洲综合欧美在线一区在线播放| 日韩精品无码免费专网站| 国产精品成人久久| 性激烈欧美三级在线播放| 无码一区18禁| 亚洲欧美综合在线观看| 国产欧美日韩视频怡春院| 亚洲码一区二区三区| 高清无码手机在线观看| 欧美在线伊人| 国产美女在线观看| 国产一区三区二区中文在线| 国产精品嫩草影院视频| 18禁色诱爆乳网站| 亚洲欧美日本国产综合在线| 视频在线观看一区二区| 91视频区| 国产在线观看高清不卡| 性视频一区| 亚洲精品国产成人7777| 国产区人妖精品人妖精品视频| 人妻出轨无码中文一区二区| 无码专区在线观看| 欧美色伊人| 91精品国产麻豆国产自产在线| 一级不卡毛片| 日本国产一区在线观看| 新SSS无码手机在线观看| 国产毛片片精品天天看视频| 日韩高清中文字幕| 2021精品国产自在现线看| 57pao国产成视频免费播放| 亚洲天堂网在线播放| 国产亚洲欧美日韩在线一区| 国产嫖妓91东北老熟女久久一| 国产精彩视频在线观看| 国产91在线|日本| 国内熟女少妇一线天| 亚洲愉拍一区二区精品| 成人午夜久久| 亚洲精品无码日韩国产不卡| 五月婷婷亚洲综合| 毛片卡一卡二| 亚洲国产成熟视频在线多多| 日本免费精品| www.精品国产| AV网站中文| 午夜天堂视频| 久久91精品牛牛| 无码专区国产精品一区| 久久精品亚洲中文字幕乱码| 成人福利视频网| 日韩精品亚洲一区中文字幕| 91午夜福利在线观看| 狼友视频国产精品首页| 精品日韩亚洲欧美高清a| 成人在线不卡视频| 亚洲欧美另类日本| 亚洲国产91人成在线| 天天做天天爱天天爽综合区| 国产无码制服丝袜| 91久久精品日日躁夜夜躁欧美| 综合网久久| 男女猛烈无遮挡午夜视频| 亚洲国产精品成人久久综合影院| 欧洲日本亚洲中文字幕| 国产精品 欧美激情 在线播放| 天天躁狠狠躁| 91亚洲国产视频| 高清视频一区| 美女扒开下面流白浆在线试听| 国产v精品成人免费视频71pao| 亚洲男人在线| 婷婷六月综合| 久久这里只有精品66|