发明名称 | 关系数据库中时间唯一索引中的间隙检测的方法和系统 | ||
摘要 | 提供了实现和使用用于关系数据库中时间唯一索引中的间隙检测的技术的方法和装置,包括计算机程序产品。在关系数据库中提供时间唯一索引。该索引包括第一组关键词,每个关键词包括一个或多个非时间关键词部分以及两个时间关键词部分。响应于接收到针对改变的行的插入、更新或删除语句,识别与所改变的行具有相同的非时间关键词部分的行。将所识别的行的时间关键词部分与所改变的行的时间关键词部分进行比较,以确定:所改变的行是否与时间更早的行和时间更晚的行直接相邻,所改变的行与时间更早的行之间是否检测到间隙,或者所改变的行与时间更晚的行之间是否检测到间隙。 | ||
申请公布号 | CN103631843B | 申请公布日期 | 2017.03.01 |
申请号 | CN201310363334.0 | 申请日期 | 2013.08.20 |
申请人 | 国际商业机器公司 | 发明人 | R.P.斯帕尔滕 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市柳沈律师事务所 11105 | 代理人 | 邸万奎 |
主权项 | 一种用于关系数据库中时间唯一索引中的间隙检测的方法,包括:在关系数据库中提供时间唯一索引,其中所述时间唯一索引包括第一组关键词,其中所述第一组关键词中的每个关键词包括一个或多个非时间关键词部分和指示时间开始值和时间结束值的两个时间关键词部分;以及响应于接收到与所述关系数据库中的改变的行有关的插入语句、更新语句和删除语句之一,识别所述时间唯一索引中与所改变的行具有相同非时间关键词部分的行,以及将所识别的行的时间关键词部分与所改变的行的时间关键词部分进行比较,以确定:所改变的行是否与时间上更早的行和时间上更晚的行都直接相邻,是否在所改变的行和时间上更早的行之间检测到间隙,或者是否在所改变的行与时间上更晚的行之间检测到间隙。 | ||
地址 | 美国纽约阿芒克 |