发明名称 具有外连接的立即实体化视图的增量维护
摘要 本发明涉及在具有外连接的实体化视图的增量维护的关系数据库管理系统中的使用算法的方法和系统。针对实体化外连接视图的类别以及更新操作的性能,该算法实现了下面的目标:将对视图选择列表中的主关键字属性的存在的要求放松至仅关系中的一些(也就是,关系引用为外连接中的保存侧);放松对于视图定义中使用的一些谓语的空-不兼容性能需求(也就是,谓语引用关系可以由多于一个的外连接的空-导入);以及对于视图中引用的每个关系,通过对每个视图使用一个更新语句(例如,MERGE,UPDATE,INSERT或DELETE)从而实施外连接视图的维护。该算法允许具有外连接的实体化视图的增量维护的设计和实施被结合入RDBMS。
申请公布号 CN103168300A 申请公布日期 2013.06.19
申请号 CN201180038929.8 申请日期 2011.08.04
申请人 移动解决方案公司 发明人 阿尼什瓦拉·尼卡
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 刘成春;王莹
主权项 用于维护立即实体化外连接视图的计算机实施方法,其包括:使用计算装臵,创建数据库的基表的前映像;通过所述计算装臵,对所述基表执行更新语句;通过所述计算装臵,创建所述基表的后映像,其中所述后映像指示所述基表的已更新行;通过所述计算装臵,计算所述基表的增量,其中所述计算包括将所述前映像与所述后映像比较;通过所述计算装臵,基于所述基表的计算增量而计算预先定义的立即实体化视图(iMV)的视图增量;以及通过所述计算装臵,使用所述iMV的计算增量更新所述iMV从而反映所述基表的增量变化。
地址 美国加利福尼亚