[发明专利]对具有未提交事务的数据库记录的多版本并发控制有效
申请号: | 201780068542.4 | 申请日: | 2017-11-03 |
公开(公告)号: | CN109923534B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | S·S·查特吉;P·J·赫尔曼德;N·怀亚特;J·E·梅斯;P·B·沙 | 申请(专利权)人: | 硕动力公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京市联德律师事务所 11361 | 代理人: | 黄大正;张来光 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 系统和方法为具有未提交事务的数据库记录提供多版本并发控制。系统和方法可以包括接收关于事务计数器编号的查询。当使用所指派的事务计数器编号更新标识数据的事务头部时,已更新的事务头部可用于将数据标识为接收查询的多版本并发控制信息的实例。可以执行键查找,并且当键查找遇到针对事务编号的未提交行时,相应的标识数据的事务头部标识数据阵列元素,以确定事务编号是否已提交,以及在事务编号已提交时确定事务计数器编号。当确定行已提交时,可以在行版本记录上标记事务计数器编号。 | ||
搜索关键词: | 具有 提交 事务 数据库 记录 版本 并发 控制 | ||
【主权项】:
1.一种管理多个租户的数字数据到软件实例的计算机实现的方法,每个租户包括一组用户,其与应用程序的软件实例共享具有特定权限集的公共访问,其中每个所述实例在服务器系统的彼此通信的多个实例节点中的至少一个实例节点上实现,并且其中所述管理包括管理所述数字数据的不同实例的多版本并发控制,所述数字数据可以作为记录存储在可通信地耦连至所述服务器系统的一个或更多个存储设备位置中,其中每个所述数字数据由键标识,所述键包括数据库的表中的一个或更多个行的标识,所述方法包括:在所述服务器系统处,接收有关事务计数器编号的查询;当在所述服务器系统处用所指派的事务计数器编号更新标识数据的事务头部时,所接收的查询使用标识数据的更新的事务头部作为多版本并发控制信息的实例;在所述服务器系统处,基于所接收的查询在所述数据库的表格中执行键查找;当所述键查找遇到未提交行时,在与所述服务器系统可通信地耦连的所述一个或更多个存储设备位置处,访问标识数据的相应的事务头部,以标识数据阵列元素,进而确定是否已提交事务编号,并确定其相应的事务计数器编号;以及在所述服务器系统处,在行版本记录上标记事务计数器编号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于硕动力公司,未经硕动力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780068542.4/,转载请声明来源钻瓜专利网。