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

[發明專利]關系數據庫中時間唯一索引中的間隙檢測的方法和系統有效

專利信息
申請號: 201310363334.0 申請日: 2013-08-20
公開(公告)號: CN103631843B 公開(公告)日: 2017-03-01
發明(設計)人: R.P.斯帕爾滕 申請(專利權)人: 國際商業機器公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 北京市柳沈律師事務所11105 代理人: 邸萬奎
地址: 美國紐*** 國省代碼: 暫無信息
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 關系 數據庫 時間 唯一 索引 中的 間隙 檢測 方法 系統
【說明書】:

技術領域

發明涉及關系數據庫,并且更具體地,涉及關系數據庫中時間唯一索引中的間隙檢測。

背景技術

關系數據庫可以一般地描述為數據項的集合,其被組織為可以容易地從其訪問數據的一組正式描述的表。關系數據庫中使用的軟件通常稱為關系數據庫管理系統(RDBMS)。RDBMS的一個示例是DB2通用數據庫(DB2?UDB),其可以從紐約Armonk的國際商業機器公司獲得。RDBMS中通常使用的一種類型的表是應用維持的時序表(Application_Maintained?Temporal?Tables)。時序表包含已知對給定時間段有效的數據。例如,對客戶貸款的利率每月或每年具有特定值,但該利率在貸款的壽命期限中可能波動。數據庫服務器可以在應用維持的時序表之上處理兩種類型的約束(constraint):時間唯一性(Temporal?Uniqueness)和間隙消除(Gap?Elimination)。

時間唯一性約束(在DB2?UDB系統中也稱為“無重疊(WITHOUT?OVERLAPS)”約束)確保應用維持的時序表的每行描述離散的時間段,即,給定客戶的貸款利率僅具有針對貸款壽命中的任何給定時間點的一個值。

間隙消除約束(本文也稱為“無間隙(WITHOUT?GAPS)”確保在用戶數據的持續期間上不存在值的間隙,即,從貸款開始直到貸款結束,不存在未記錄利率的時間點。

在某些RDBMS(諸如DB2?UDB)中,用戶可以創建他們自己的間隙消除觸發器或結構化查詢語言(SQL)查詢,以檢測間隙。然而,這些SQL查詢比時間唯一性復雜得多,因為間隙消除查詢需要使用聯機分析處理(OLAP)或其它分析功能,以在索引中確定“下一”和“前一”行的值,即:

SELECT*FROM

(SELECT?STOCK_ID,MAX(END_DATE)OVER(ORDER?BY?BEGIN_DATE)GAP_START,

LEAD(BEGIN_DATE)OVER(ORDER?BY?BEGIN_DATE)GAP_END?FROM?T1)

WHERE?GAP_START<GAP_END

此外,使用基于SQL的間隙消除方案的用戶可能得到“錯誤的肯定(false?positives)”,因為在更新/刪除/插入(UDI)操作之后以及上述SQL語句被讀取之前,索引未被鎖定,并且這需要用戶調整查詢以匹配他們想要監視間隙的索引。

另一可選技術是在UDI操作后執行表的索引掃描,查找與被修改的非時間關鍵詞部分匹配的所有關鍵詞(key),并且在掃描期間確保當前行的結束時間等于下一行的開始時間。然而,這引入了鎖定與并發的問題,因為掃描必須在數據上的索引鎖定和頁面鎖定已被釋放之后發生。

發明內容

根據本發明的各種實施例,提供了用于關系數據庫中時間唯一索引中的間隙檢測的方法和裝置,包括計算機程序產品。在關系數據庫中提供了時間為一索引。時間唯一索引包括第一組關鍵詞。第一組關鍵詞中的每個關鍵詞包括一個或多個非時間關鍵詞部分以及兩個時間關鍵詞部分,時間關鍵詞部分指示時間開始值和時間結束值。響應于接收到與關系數據庫中的改變的行有關的插入語句、更新語句和刪除語句中的一個,在時間唯一索引中識別與所改變的行具有相同的非時間關鍵詞部分的行。將所識別的行的時間關鍵詞部分與所改變的行的時間關鍵詞部分進行比較,以確定:所改變的行是否與時間更早的行和時間更晚的行直接相鄰,所改變的行與時間更早的行之間是否檢測到間隙,或者所改變的行與時間更晚的行之間是否檢測到間隙。

下面在附圖和描述中說明本發明的一個或多個實施例的細節。從描述和附圖以及權利要求,本發明的其它特征和優點將是明顯的。

附圖說明

圖1-圖8示出了根據本發明的各種實施例的、索引和間隙列表如何受各種UDI操作影響的示例。

各個附圖中同樣的參考標記指示同樣的元素。

具體實施方式

總述

這里描述的各個實施例涉及例如可以由RDBMS索引管理器(諸如DB2索引管理器)使用的技術,以在時間索引上的UDI操作期間維持間隙的列表。作為使用這些技術的結果,可以提高RDBMS的性能,對于時間索引上的時間UDI操作需要更少的應用開發時間,并且為用戶獲得增加的價值。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产一区网址| 国产欧美一区二区三区沐欲| 91久久国产露脸精品国产| 国产日韩欧美精品一区二区 | 91丝袜诱惑| 国产一区中文字幕在线观看| 中文字幕一区二区三区乱码视频| 久久噜噜少妇网站| 日韩午夜电影在线| 久久一区二区视频| 欧美高清xxxxx| 国产全肉乱妇杂乱视频在线观看 | 国产三级国产精品国产专区50| 精品国产区| 日韩一级免费视频| 色综合久久久| 欧美一区免费| 国产欧美一区二区三区免费看 | 国产精品一区二区6| 电影午夜精品一区二区三区| 中文字幕av一区二区三区高| 91精品综合| 久久久久亚洲精品视频| 精品国产一区二区在线| 欧美日韩精品在线一区| 亚洲欧美精品suv| 91麻豆精品国产91久久久资源速度| 国产日韩欧美二区| 亚洲精品久久久中文| 久久99精品国产99久久6男男| 国产精品欧美日韩在线| 991本久久精品久久久久| 国产乱了高清露脸对白| 欧美人妖一区二区三区| 大bbw大bbw巨大bbw看看| 91精品国产91热久久久做人人| 国产一区二区二| 日韩精品中文字幕一区二区三区 | 国产精品久久久久99| 日韩中文字幕亚洲欧美| 91亚洲欧美强伦三区麻豆| 国产精品1区二区| 午夜免费网址| 99国产精品99久久久久久粉嫩 | 李采潭无删减版大尺度| 国产69精品久久99的直播节目| 99久久精品一区| 国产69久久久欧美一级| 免费看农村bbwbbw高潮| 欧美3级在线| 久久久久久中文字幕| 日韩精品一区二区三区免费观看| 精品婷婷伊人一区三区三| 久久久久国产一区二区三区不卡| 夜色av网站| 国产视频一区二区在线| 9999国产精品| 久久久久久久久亚洲精品| 国产aⅴ一区二区| 国产乱人伦偷精品视频免下载| 午夜电影毛片| 88888888国产一区二区| 久久97国产| 中文字幕精品一区二区三区在线| 国产精品九九九九九九九| 欧美一区二区三区爽大粗免费| 国产69精品久久久久777| 四虎国产精品永久在线国在线| 国产伦精品一区二区三区照片91 | 国产一区二区资源| 国产精品第56页| 91精品夜夜| 91精品黄色| 一级女性全黄久久生活片免费| 中文字幕在线播放一区| 少妇**毛片| 鲁一鲁一鲁一鲁一鲁一av| 国产日韩欧美另类| 国产精品国产三级国产专播精品人| 亚洲午夜天堂吃瓜在线| 中文字幕a一二三在线| 亚洲国产一区二区精华液|