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

[發明專利]一種數據庫中的多版本并發控制方法及數據庫系統有效

專利信息
申請號: 201310750940.8 申請日: 2013-12-31
公開(公告)號: CN103744936A 公開(公告)日: 2014-04-23
發明(設計)人: 文繼軍;聶愿愿;李健 申請(專利權)人: 華為技術有限公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 深圳市深佳知識產權代理事務所(普通合伙) 44285 代理人: 王仲凱
地址: 518129 廣東*** 國省代碼: 廣東;44
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 數據庫 中的 版本 并發 控制 方法 系統
【說明書】:

技術領域

發明涉及數據庫技術領域,具體涉及一種數據庫中的多版本并發控制方法及數據庫系統。

背景技術

多版本并發控制(MVCC,Multi?Version?Concurrency?Control),是一種在數據庫系統中廣泛使用的加鎖機制,目前主流的商業數據庫系統包括Oracle(甲骨文公司開發的一種數據庫)、結構化查詢語言服務器(SQL?Server,Structured?Query?Language?Server)和PostgreSQL等數據庫都使用了這樣一種機制。

一般的,多版本并發控制方案的實現包括有兩種,一種為頁級多版本,另一種為行級多版本。其中,頁級多版本,指的是在頁面上記錄修改時間戳,對頁面的訪問需要根據該時間戳進行,如果時間戳不滿足要求,則需要構造一個合適的頁面版本,這樣,在數據庫內部對于同一個頁面,就可能會有多個不同的版本。而行級多版本,指的是每當對記錄進行更新時會產生一個新版本,這樣對于同一記錄的讀操作和寫操作可以訪問記錄的不同版本,達到讀寫不阻塞的效果。

在對現有技術的研究和實踐過程中,本發明的發明人發現,在對某一個版本的頁面進行讀取時,需要根據一個頁面上的所有事務的信息進行讀取,如果一個頁面上的事務較多,會使得對于數據頁面的讀取效率不高,不是很方便。

發明內容

本發明實施例提供一種數據庫中的多版本并發控制方法及數據庫系統,方便對數據庫中各個版本頁面數據的查詢。

本發明實施例第一方面提供一種數據庫中的多版本并發控制方法,包括:

接收讀取事務產生的數據讀取請求,所述數據讀取請求用于請求讀取所述數據庫中的頁面,所述數據讀取請求中包括所述讀取事務的時間戳;

如果所述數據讀取請求所請求讀取的頁面的當前版本頁面的時間戳小于或等于所述讀取事務的時間戳,讀取所述數據讀取請求所請求讀取的頁面的當前版本頁面;

如果所述當前版本頁面的時間戳大于所述讀取事務的時間戳,通過所述請求讀取的頁面的數據頁鏈中所述當前版本頁面的頁面指針進行頁級回滾,以將所述當前版本頁面回滾到時間戳小于或等于所述讀取事務的時間戳的版本頁面;

其中,所述數據頁鏈包括所述請求讀取的頁面的各個版本頁面的頁面指針,其中每一個版本頁面的頁面指針用于指向該版本頁面的前一版本頁面。

本發明實施例第一方面的第一種可能實現方式中,所述方法還包括:

如果在所述進行頁級回滾后的版本頁面的時間戳所指示的時刻,所述進行頁級回滾后的版本頁面中的一條或多條記錄處于操作狀態,則根據所述請求讀取的頁面的記錄鏈中包含的所述一條或多條記錄的記錄指針進行行級回滾,將所述處于操作狀態的記錄回滾到操作前的記錄;

其中,所述記錄鏈中包括所述請求讀取的頁面的各個版本頁面所包含的記錄的記錄指針,其中一個版本頁面中一個記錄的記錄指針用于指向該記錄的前一版本記錄。

結合本發明實施例第一方面,或第一方面的第一種可能實現方式,在本發明實施例第一方面的第二種可能實現方式中,所述方法還包括:

接收寫操作事務產生的數據寫操作請求,所述數據寫操作請求用于請求對所述數據庫中的頁面進行寫操作,所述數據寫操作請求中包括所述寫操作事務的時間戳;

讀取所述數據寫操作請求所請求的頁面的第一版本頁面,根據所述數據寫操作請求對所述第一版本頁面進行寫操作以得到第二版本頁面;所述第一版本頁面是在執行所述寫操作之前,所述數據庫中儲存的所述數據寫操作請求所請求的頁面的最新版本頁面;

根據所述寫操作事務的時間戳設置所述第二版本頁面的時間戳;

更新所述數據庫的事務鏈,以使其包括所述寫操作事務的操作事務指針,所述事務鏈包括所述數據庫的頁面中記錄的多個操作事務指針,其中每一個操作事務指針用于指向對所述數據庫的頁面中記錄的前一次操作事務;

設置所述第二版本頁面的回滾信息,所述回滾信息包括頁面指針和記錄指針。

結合本發明實施例第一方面的第二種可能實現方式,在本發明實施例第一方面的第三種可能實現方式中,所述根據所述數據寫操作請求對所述第一版本頁面進行寫操作以得到第二版本頁面,具體包括:當所述數據寫操作請求為請求插入記錄的數據寫操作請求時,在所述第一版本頁面中插入所述數據寫操作請求所請求插入的記錄以得到第二版本頁面,儲存所述第一版本頁面和第二版本頁面;

所述設置所述第二版本頁面的回滾信息,具體包括:設置所述第二版本頁面的頁面指針,以使得所述第二版本頁面的頁面指針用于指向所述第一版本頁面;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310750940.8/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

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

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

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

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

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美高清一二三区| 肉丝肉足丝袜一区二区三区| 国产日产高清欧美一区二区三区| 久久免费视频一区| 好吊妞国产欧美日韩免费观看网站| 7777久久久国产精品 | 午夜情所理论片| 亚洲午夜久久久久久久久电影院| 欧美日韩国产91| 亚洲国产精品一区二区久久,亚洲午夜| 午夜私人影院在线观看| 99精品视频一区二区| 亚洲欧美国产一区二区三区| 国产精品不卡在线| 久久精品男人的天堂| 国产一区二区三区午夜| 性视频一区二区三区| 欧美日韩中文字幕一区二区三区 | 欧美高清性xxxxhd| 久久99久久99精品免观看软件| 91嫩草入口| 国产一区第一页| 国91精品久久久久9999不卡| 鲁一鲁一鲁一鲁一鲁一av| 国产欧美日韩精品一区二区三区 | 欧美一区二区三区精品免费| 91热精品| 久久亚洲精品国产一区最新章节| 国产精品视频二区三区| 精品一区欧美| 久久久久国产精品一区二区三区| 日韩精品中文字幕一区二区三区| 一色桃子av| 99久久www免费| 久久精品亚洲精品| 在线电影一区二区| 欧美在线视频三区| 91丝袜国产在线观看| 免费久久一级欧美特大黄| 日韩一区二区中文字幕| 中文字幕精品一区二区三区在线| 国产1区在线观看| 中文字幕在线乱码不卡二区区| 久久99精品国产99久久6男男| 国产日本一区二区三区| 又色又爽又大免费区欧美| 久久er精品视频| 日韩国产不卡| 国产精品一区二| 国产精品视频tv| 欧美一区二区激情三区| 国产精欧美一区二区三区久久久| 午夜一级免费电影| 国产精品久久久久久亚洲美女高潮| 国产高清在线一区| 老太脱裤子让老头玩xxxxx| 日韩午夜电影院| 日韩精品免费播放| 国产精品不卡一区二区三区| 日本一区欧美| 欧美日韩亚洲三区| 国产精品国产亚洲精品看不卡15 | 91麻豆精品一区二区三区| 国产欧美一区二区精品婷| 午夜一区二区视频| 日韩精品免费播放| 久久人人97超碰婷婷开心情五月| 国产91丝袜在线播放动漫| 亚洲四区在线观看| 国产欧美精品va在线观看| 狠狠躁夜夜躁2020| 羞羞免费视频网站| 91久久国产露脸精品国产护士| 久久一区二区精品| 日韩久久精品一区二区| 97精品国产97久久久久久| 夜色av网站| 91久久国语露脸精品国产高跟| 狠狠色噜噜狠狠狠狠| 国产999精品久久久久久绿帽| 国产欧美日韩精品一区二区图片| 国内久久久| 91国内精品白嫩初高生| xxxxx色| 国久久久久久| 艳妇荡乳欲伦2| 国产欧美精品一区二区三区-老狼| 精品国产鲁一鲁一区二区三区| 日本午夜精品一区二区三区| 国产精品一卡二卡在线观看| 激情久久综合网| 狠狠躁天天躁又黄又爽| 欧美激情视频一区二区三区免费 | 91精品国产综合久久国产大片 | 国产99久久久国产精品免费看| 国产精品久久久久久久久久不蜜臀| 在线观看国产91| 国产69精品久久99不卡解锁版| 91一区二区三区久久国产乱| 欧美一区二区三区久久精品视| 天天干狠狠插| 国产美女三级无套内谢| 午夜精品一区二区三区三上悠亚 | 欧美髙清性xxxxhdvid| 欧美日韩激情在线| 99久久www免费| 欧美67sexhd| 99国产精品永久免费视频 | 97香蕉久久国产超碰青草软件| 高清在线一区二区| 狠狠躁日日躁狂躁夜夜躁| 午夜影院一区二区| 久久久久久中文字幕| 狠狠色狠狠色88综合日日91| 自拍偷在线精品自拍偷写真图片| 欧美精品乱码视频一二专区| 国产二区视频在线播放| 日本一区二区三区在线看| 伊人欧美一区| 97精品国产aⅴ7777| 久草精品一区| 国产精品一区亚洲二区日本三区| 欧美日韩中文不卡| 91香蕉一区二区三区在线观看| 久久国产欧美一区二区免费| ass美女的沟沟pics| 国产精品久久99| 91免费视频国产| 日韩一区免费在线观看| 麻豆精品国产入口| 欧美午夜精品一区二区三区| 国产伦精品一区二区三区免费迷| 久久99亚洲精品久久99果| 亚洲国产精品麻豆| 国产精品久久久久99| 免费午夜片| 亚洲乱亚洲乱妇50p| 精品在线观看一区二区| 亚洲影院久久| 狠狠躁夜夜躁2020| 97精品超碰一区二区三区| 国产第一区二区三区| 国产高清在线精品一区二区三区| 中文乱码在线视频| 国产无遮挡又黄又爽免费网站| 国产精品免费观看国产网曝瓜| 热re99久久精品国99热蜜月| 99国产精品九九视频免费看| 久久久久久亚洲精品| 久久夜色精品国产亚洲| 欧美日韩偷拍一区| 少妇bbwbbwbbw高潮| 欧美性猛交xxxxxⅹxx88| 好吊妞国产欧美日韩免费观看网站| 日韩欧美高清一区二区| 色午夜影院| 国产精品中文字幕一区二区三区| 午夜天堂在线| 久久久久亚洲国产精品| 亚洲国产美女精品久久久久∴| 最新日韩一区| 国产69精品久久777的优势| 国产精品美女久久久另类人妖| 欧美一区二区精品久久911| 欧美精品国产精品| 国产伦精品一区二区三区免费优势| 久久精品国产久精国产| 性国产日韩欧美一区二区在线| av午夜在线| 国产精品久久久不卡| 强制中出し~大桥未久10在线播放| 欧美一区二区色| 国产二区精品视频| 久久久久久中文字幕| 欧美日韩久久一区二区| 91丝袜国产在线观看| 亚洲精品卡一| 日韩欧美一区二区久久婷婷| 91一区在线| 精品国产区| 午夜电影天堂| 亚洲精品乱码久久久久久蜜糖图片| 国产欧美一区二区三区沐欲| 久久九九国产精品| 日韩夜精品精品免费观看| 性生交大片免费看潘金莲| 国产偷国产偷亚洲清高| 日韩av在线一区| 国产精品一二三四五区| 久久一区欧美| 国产乱老一区视频| 在线视频国产一区二区| 午夜精品影视| 久久影院国产精品| 色妞妞www精品视频| 97人人澡人人添人人爽超碰| 亚洲午夜久久久久久久久电影院| 国产精品欧美久久久久一区二区| 国产精品久久久久精| 国产亚洲精品久久久456| 91视频一区二区三区| 国产全肉乱妇杂乱视频在线观看 | 久久精品二| 欧美一区二区三区三州| 销魂美女一区二区| 亚洲乱在线| 一区二区中文字幕在线| 93精品国产乱码久久久| 欧美精品国产一区| 欧美亚洲视频二区| 日韩精品一区三区| www.午夜av| 国产亚洲欧美日韩电影网| 首页亚洲欧美制服丝腿 | 亚洲欧美一区二| 北条麻妃久久99精品| 亚洲国产一区二区精华液| 亚洲va国产| 99re热精品视频国产免费| 中文字幕欧美久久日高清| 国产香蕉97碰碰久久人人| 久久午夜鲁丝片午夜精品| 久久99精品国产99久久6男男| 亚洲欧美另类久久久精品2019 | 欧美一区二区三区久久久精品| 91影视一区二区三区| 日本神影院一区二区三区| 国产精品国产三级国产aⅴ下载| 国产男女乱淫视频高清免费| 欧美国产亚洲精品| 国产午夜精品一区二区三区视频 | 国产精品欧美日韩在线| 国产69精品久久久久按摩| 最新国产精品久久精品| 国产91在线播放| 久久精品国产96| 日日夜夜亚洲精品| 欧美一区二区三区高清视频| 亚洲乱码av一区二区三区中文在线: | 亚洲国产精品麻豆| 丰满岳乱妇在线观看中字 | 久久久精品观看| 亚洲国产午夜片| 午夜一级电影| 一二三区欧美| 91精品国产91热久久久做人人|