日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種支持分布式事務(wù)的數(shù)據(jù)庫的連接方法有效

專利信息
申請?zhí)枺?/td> 201210591754.X 申請日: 2012-12-29
公開(公告)號: CN103064964A 公開(公告)日: 2013-04-24
發(fā)明(設(shè)計)人: 陳文亭;王雪松;呂迅;崔維力;武新;趙偉 申請(專利權(quán))人: 天津南大通用數(shù)據(jù)技術(shù)有限公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 天津濱海科緯知識產(chǎn)權(quán)代理有限公司 12211 代理人: 孫春玲
地址: 300384 天津市濱海新區(qū)高新區(qū)*** 國省代碼: 天津;12
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 支持 分布式 事務(wù) 數(shù)據(jù)庫 連接 方法
【說明書】:

技術(shù)領(lǐng)域

發(fā)明屬于分布式數(shù)據(jù)存儲領(lǐng)域,尤其是涉及一種支持分布式事務(wù)的數(shù)據(jù)庫的連接方法。

背景技術(shù)

隨著信息化技術(shù)的快速發(fā)展,一個企業(yè)的應(yīng)用系統(tǒng)也越來越多,應(yīng)用所涉及的業(yè)務(wù)也越來越復(fù)雜,一個業(yè)務(wù)經(jīng)常需要訪問企業(yè)內(nèi)多個不同的數(shù)據(jù)庫來完成,也有可能訪問外部的數(shù)據(jù)庫,并且要保障事務(wù)的ACID屬性以及高并發(fā)性。

為了適應(yīng)應(yīng)用業(yè)務(wù)的發(fā)展需要,目前主流關(guān)系數(shù)據(jù)庫系統(tǒng)都支持分布式事務(wù)操作,并遵循國際XA/OPEN標(biāo)準(zhǔn)。為了保障訪問數(shù)據(jù)庫的并發(fā)性能,減少建立到數(shù)據(jù)庫連接的時間,各廠商提供的中間件產(chǎn)品都提供了支持分布式事務(wù)的分布式數(shù)據(jù)庫連接池。

所述分布式數(shù)據(jù)庫連接池,在系統(tǒng)初始化時,讀取配置文件確定所連接的數(shù)據(jù)庫,并建立到指定數(shù)據(jù)庫的連接,緩存供使用。對于多個數(shù)據(jù)庫,需要建立多個相應(yīng)的連接池,并進(jìn)行配置。當(dāng)應(yīng)用系統(tǒng)需要訪問多個數(shù)據(jù)庫時,需要一一向各個連接池發(fā)出請求,獲取支持分布式事務(wù)的數(shù)據(jù)庫連接,然后應(yīng)用系統(tǒng)生成全局分布式事務(wù)ID,并一一啟動分布式事務(wù),進(jìn)行SQL執(zhí)行操作,發(fā)送SQL結(jié)束操作,最后進(jìn)行提交。對于每個事務(wù)都要進(jìn)行上述過程。對于應(yīng)用的每次請求,連接池都隨機(jī)分配空閑的連接供應(yīng)用使用,避免了頻繁地向數(shù)據(jù)庫建立實際的連接,有效地提高了數(shù)據(jù)庫連接的利用率,減少了建立連接所需的時間,極大地提高了系統(tǒng)的并發(fā)性能。但也存在著兩個問題需要解決,問題一:應(yīng)用系統(tǒng)開發(fā)極為不便,面對多個數(shù)據(jù)庫,需要自己完成分布式事務(wù)所需的各項細(xì)致操作;問題二:同一線程的不同事務(wù)操作或者同一事務(wù)的不同操作無法使用相同的數(shù)據(jù)庫連接,造成性能降低和數(shù)據(jù)操作錯誤。

如圖1,假設(shè)應(yīng)用系統(tǒng)有五個事務(wù),需要訪問三個不同的數(shù)據(jù)庫A、B、C,則需要配置三個連接池,分別緩存到三個數(shù)據(jù)庫的連接。從圖中可以看出應(yīng)用需要向三個連接池共發(fā)出11次獲取分布式連接對象的請求。配置不方便,邏輯也較復(fù)雜。同時為了執(zhí)行真正的事務(wù),應(yīng)用系統(tǒng)還必須執(zhí)行圖2所示的以下過程:

步驟201,從連接池中獲取所需的分布式連接;需要從連接池一中獲取分布式連接對象A1,從連接池2中獲取分布式連接對象B1;

步驟202,生成全局分布式事務(wù)標(biāo)識XID;應(yīng)用系統(tǒng)自已生成分布式事務(wù)的全局標(biāo)識XID,要求全局唯一;

步驟203,通知所有分布式連接執(zhí)行分布式事務(wù)啟動操作;應(yīng)用系統(tǒng)需要逐個調(diào)用所獲得的分布式連接對象的Xa_start方法,通知數(shù)據(jù)庫啟動分布式事務(wù);

步驟204,在分布式連接對象上執(zhí)行SQL操作;應(yīng)用系統(tǒng)據(jù)事務(wù)需要,在分布式連接對象上執(zhí)行SQL操作;這些分布式SQL操作組成整個分布式事務(wù);

步驟205,在各個分布式連接上執(zhí)行結(jié)束操作;應(yīng)用系統(tǒng)逐個調(diào)用分布式對象,執(zhí)行Xa_end操作,通知各數(shù)據(jù)庫準(zhǔn)備提交;

步驟206,提交整個分布式事務(wù);應(yīng)用系統(tǒng)提交整個分布式事務(wù),最終完成跨數(shù)據(jù)庫的整個事務(wù)操作。

由以上操作可以看出,所述分布式數(shù)據(jù)庫連接池,只是緩存了一個分布式事務(wù)所需的到多個數(shù)據(jù)庫連接中的一個連接,而非實際意義上的對分布式事務(wù)所需的所有連接的緩存,也就必然要執(zhí)行步驟202、203、205這樣的細(xì)節(jié)操作,給應(yīng)用開發(fā)帶來很多不便,使得應(yīng)用邏輯更加復(fù)雜。

在另一個場景中,如圖1和圖3所示,參考圖1,假設(shè)只考慮應(yīng)用事務(wù)一和應(yīng)用事務(wù)四。事務(wù)一和事務(wù)四屬于同一個線程,事務(wù)都只涉及數(shù)據(jù)庫A和數(shù)據(jù)庫B。此時,由于到數(shù)據(jù)庫A和數(shù)據(jù)庫B的連接池各自維護(hù)到各自數(shù)據(jù)庫的連接,并隨機(jī)分配連接給請求者,所以事務(wù)一執(zhí)行完后,事務(wù)四所獲得的實際連接則有可能與事務(wù)一曾使用的連接不同。這樣如果事務(wù)四與事務(wù)一有關(guān)聯(lián)的話,則可能造成數(shù)據(jù)操作錯誤。應(yīng)用系統(tǒng)執(zhí)行事務(wù)一和事務(wù)四的過程參見圖2所示,詳細(xì)說明如下:

步驟301,從連接池中獲取所需的分布式連接;應(yīng)用系統(tǒng)從連接池一中獲得分布式連接對象A1,從連接池2中獲取分布式連接對象B1;

步驟302,使用分布式連接執(zhí)行事務(wù)一;應(yīng)用系統(tǒng)按圖1步驟202到步驟206完成事務(wù)一的執(zhí)行;

步驟303,從連接池中獲取所需的分布式連接;應(yīng)用系統(tǒng)從連接池一中獲得分布式連接對象A2,從連接池2中獲取分布式連接對象B1;注意此處,由于連接池隨機(jī)分配分布式連接,所以從連接池一中獲得是分布式連接對象A2,與事務(wù)一請求獲得的不同;連接池二中獲得連接對象與事務(wù)一時相同,也不代表一定相同,此處只是示意,有可能相同,也有可能不同。如果緩存的連接很多,則不相同的概率將大大增加。

步驟304,使用分布式連接執(zhí)行事務(wù)四;應(yīng)用系統(tǒng)按圖1步驟202到步驟206完成事務(wù)四的執(zhí)行;

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津南大通用數(shù)據(jù)技術(shù)有限公司,未經(jīng)天津南大通用數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210591754.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設(shè)計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進(jìn)行下載,點擊【登陸】 【注冊】

關(guān)于我們 尋求報道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 日韩欧美中文字幕一区| 亚洲欧美日韩三区| 国产欧美久久一区二区三区| 欧美日韩久久一区二区| 91久久一区二区| 日韩中文字幕在线一区二区| 少妇精品久久久久www蜜月| 93久久精品日日躁夜夜躁欧美| 亚洲精品日本久久一区二区三区 | 日本一区二区三区免费在线| 欧美日韩国产综合另类| 国产一区二区精品免费| 国产九九九精品视频| 欧美一区二区三区四区在线观看| 91精品久久久久久综合五月天| 欧美一区二区三区久久久久久桃花 | 人人澡超碰碰97碰碰碰| 对白刺激国产对白精品城中村| 91精品色| 久久福利免费视频| 韩国女主播一区二区| 91理论片午午伦夜理片久久 | 午夜叫声理论片人人影院| 日韩精品午夜视频| 欧美一区二区三区久久久精品| 视频一区二区国产| 艳妇荡乳欲伦2| 影音先锋久久久| 91福利视频免费观看| 欧美日韩一区二区三区69堂| 午夜精品一区二区三区三上悠亚 | 日本精品99| 李采潭无删减版大尺度| 欧美高清极品videossex| 国产日产欧美一区| 国产农村乱色xxxx| 久久乐国产精品| 四虎国产精品永久在线国在线| 国产1区2区3区| 91制服诱惑| 亚洲欧美另类综合| 午夜在线看片| 国产精品第157页| 久久国产欧美一区二区三区免费| 91精品国产91久久久| 日韩午夜电影院| 国产精品亚洲二区| 日韩一区二区中文字幕| 国产天堂一区二区三区| 国产精品日韩视频| 精品91av| 日韩av在线播| 久久久综合香蕉尹人综合网| 国产色一区二区| 国产一级片自拍| 91影视一区二区三区| www亚洲精品| 日韩欧美国产第一页| 久久二区视频| 狠狠色噜噜综合社区| 亚洲自拍偷拍一区二区三区| 欧美一区二区三区四区夜夜大片| 狠狠色综合久久丁香婷婷 | 欧美日韩国产免费观看| 国产精品美乳在线观看 | 国产精品日本一区二区不卡视频| 久99精品| 日韩精品免费播放| 国产91一区二区在线观看| 国产一区www| 性国产日韩欧美一区二区在线 | 国模精品免费看久久久| 国产欧美一区二区三区不卡高清| 一本色道久久综合亚洲精品浪潮| 色噜噜狠狠色综合中文字幕| 国产精品99在线播放| 国产精品久久久久久一区二区三区| 午夜影院一区二区| 国产欧美一区二区精品性| 婷婷嫩草国产精品一区二区三区| 国产精品不卡在线| 色妞www精品视频| 91秒拍国产福利一区| 狠狠色噜噜狠狠狠狠88| 久久午夜精品福利一区二区| 最新日韩一区| 日韩中文字幕一区二区在线视频| 欧美视屏一区| 国产精品99999999| 欧美日韩国产一区二区三区在线观看| 欧美国产在线看| 99国产精品一区二区| 精品国产二区三区| 999国产精品999久久久久久| 国产视频1区2区| 国产精品美女一区二区视频| 日韩精品中文字幕一区二区三区| 日韩精品久久一区二区| 欧美一区二区激情三区| 少妇高潮ⅴideosex| 天干天干天干夜夜爽av| 亚洲欧美日本一区二区三区| 久久天天躁夜夜躁狠狠躁2022| 狠狠躁日日躁狂躁夜夜躁av| 国产乱码一区二区| 日本一二三区视频在线| 亚洲一二区在线观看| 国产一区二区三区影院| xxxx国产一二三区xxxx| 久久久久久久国产精品视频| 国产精品美女一区二区视频| 伊人久久婷婷色综合98网| 中文在线√天堂| 欧美一区二区三区白人| 日韩av在线中文| www.日本一区| 国产精品伦一区二区三区级视频频 | 91精品久久久久久| 97久久精品人人澡人人爽| 午夜亚洲影院| 欧美3级在线| 久久国产欧美一区二区免费| 精品久久二区| 国产精品欧美一区乱破| 68精品国产免费久久久久久婷婷| 国内精品久久久久久久星辰影视 | 国产丝袜一区二区三区免费视频 | 男人的天堂一区二区| 免费91麻豆精品国产自产在线观看| 国产精品自产拍在线观看蜜| 久久天堂国产香蕉三区| 99久久精品国产国产毛片小说| 91看片淫黄大片91| 91精彩刺激对白露脸偷拍 | 国产一卡二卡在线播放| 三上悠亚亚洲精品一区二区| 国产精品乱综合在线| 国产一区二区三区四区五区七| 97久久国产精品| 97久久精品一区二区三区观看| 欧美大片一区二区三区| 日本一区免费视频| 久久久综合亚洲91久久98| 亚洲国产精品二区| 狠狠躁夜夜av| 二区三区视频| 99欧美精品| 国产麻豆91欧美一区二区| 91精品久久久久久久久久| 久久久久久久亚洲视频| 7799国产精品久久99| 日韩国产精品久久| 91看片app| 精品国产一区二区三区久久久久久 | 日本一区二区三区在线视频| 狠狠色狠狠综合久久| 日本神影院一区二区三区| 国产精品久久久久久久久久久新郎 | 国产一卡在线| 欧美日韩高清一区二区| 欧美精品在线一区二区| 日韩av视屏在线观看| 三上悠亚亚洲精品一区二区| 欧美日韩亚洲另类| 97国产婷婷综合在线视频,| 特高潮videossexhd| 久久免费精品国产| 午夜叫声理论片人人影院| 久久国产欧美一区二区三区免费| 91热国产| 精品久久久久一区二区| 国产精品电影一区| 欧美日韩激情在线| 91麻豆精品国产综合久久久久久| 久久综合国产伦精品免费| 丰满岳乱妇bd在线观看k8| 99re6国产露脸精品视频网站| 激情久久精品| 亚洲少妇中文字幕| 国产精品久久久久四虎| 欧美三区视频| 国产真实乱偷精品视频免| 国产一级大片| 国产二区免费| av不卡一区二区三区| 中文无码热在线视频| 亚洲欧美一区二区三区1000 | 一区二区三区欧美在线| 欧美67sexhd| 男女无遮挡xx00动态图120秒| 国产高清无套内谢免费| 久久精品国产亚洲一区二区| 日本一区午夜艳熟免费| 性精品18videosex欧美| 精品国产区一区二| 狠狠色噜噜狠狠狠狠黑人| 亚洲第一区国产精品| 6080日韩午夜伦伦午夜伦| 欧美日韩亚洲三区| 国产日韩欧美专区| 爱看av在线入口| 日韩欧美精品一区二区三区经典| 国产日韩一区二区在线| 狠狠色噜噜狠狠狠狠色综合久老司机| 国产欧美日韩另类| 日韩一级精品视频在线观看| 一本大道久久a久久精品| 国产日韩欧美一区二区在线观看 | 88国产精品欧美一区二区三区三| 久久精品com| 国产一区二区午夜| 日韩av在线影院| 日日夜夜精品免费看| 国产乱xxxxx国语对白| 九九精品久久| 538在线一区二区精品国产| 91午夜在线| 激情aⅴ欧美一区二区三区| 91麻豆文化传媒在线观看| 国产一区二区在线精品| 97国产婷婷综合在线视频,| 欧美日本三级少妇三级久久| 国产男女乱淫视频高清免费| 丝袜脚交一区二区| 国产色婷婷精品综合在线播放| 又色又爽又大免费区欧美| 日本精品一二三区| 亚洲欧美日韩三区| 性夜影院在线观看| 精品欧美一区二区在线观看| 亚洲精品91久久久久久| 中文丰满岳乱妇在线观看| 国内揄拍国产精品| 美女脱免费看直播| 国产大片一区二区三区| 99视频国产精品| 国产精品电影一区| 国产色一区二区| 国产精品天堂| 日韩精品一二区| 欧美一区二三区人人喊爽| 欧美日韩中文不卡| a级片一区| 91视频国产一区| 欧美日韩综合一区| 蜜臀久久99精品久久久|