发明名称 | 基于重构与更新比较的索引维护 | ||
摘要 | 一种用于在计算机系统中基于重构与更新之间的比较进行索引维护的方法、系统和计算机程序产品,所述计算机系统包括:多个节点、数据库和针对所述数据库的索引。在一个实施例中,所述方法包括:构建由所述节点接收的用以更改所述数据库的所选更改请求的快照,持续定义的时段。在该定义的时段之后,基于指定标准,选择是重构针对所述数据库的新索引还是向当前索引添加条目。当选择重构新索引时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据重构所述新索引。当选择向当前索引添加条目时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据向所述当前索引添加条目。 | ||
申请公布号 | CN104750773A | 申请公布日期 | 2015.07.01 |
申请号 | CN201410691157.3 | 申请日期 | 2014.11.26 |
申请人 | 国际商业机器公司 | 发明人 | 张元极;J·克劳福德;邝丽瑶;谭伟 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市中咨律师事务所 11247 | 代理人 | 宛丽宏;于静 |
主权项 | 一种在计算机系统中进行索引维护的方法,所述计算机系统包括:多个节点、数据库和针对所述数据库的索引,并且其中所述节点接收更改所述数据库的内容的请求,所述方法包括:通过将更改请求保持在队列中来构建由所述节点接收的用以更改所述数据库的所述内容的所述更改请求的快照,持续定义的时段;在所述定义的时段之后,基于指定的标准,选择下述操作中的一个:重构针对所述数据库的新索引,和针对所述数据库的当前索引更新条目;当选择所述的重构新索引时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据来重构所述新索引;以及当选择所述的更新当前索引时,基于在所述数据库中的数据和在所述快照中的所述更改请求中的数据来更新所述当前索引。 | ||
地址 | 美国纽约 |