-
公开(公告)号:CN119149179B
公开(公告)日:2025-03-07
申请号:CN202411641533.8
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
IPC: G06F9/46 , G06F16/2453 , G06F16/21
Abstract: 本发明提供了一种数据库的多版本并发控制方法,可以应用于数据库技术领域。该数据库的多版本并发控制方法包括:根据目标数据行的第一版本和第二版本,确定目标数据行的差异信息,其中,目标数据行的第二版本是通过第一事务对第一版本进行修改后得到的;将差异信息作为最新的行版本信息,写入与目标数据行对应的未提交版本数据链,其中,未提交版本数据链包括至少一个行版本信息,至少一个行版本信息是通过执行第一事务得到的;在接收到表征第一事务提交成功的反馈信号的情况下,根据未提交版本数据链,生成与目标数据行对应的已提交行版本信息,并将已提交行版本信息写入与目标数据行对应的已提交行版本链。
-
公开(公告)号:CN119149179A
公开(公告)日:2024-12-17
申请号:CN202411641533.8
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
IPC: G06F9/46 , G06F16/2453 , G06F16/21
Abstract: 本发明提供了一种数据库的多版本并发控制方法,可以应用于数据库技术领域。该数据库的多版本并发控制方法包括:根据目标数据行的第一版本和第二版本,确定目标数据行的差异信息,其中,目标数据行的第二版本是通过第一事务对第一版本进行修改后得到的;将差异信息作为最新的行版本信息,写入与目标数据行对应的未提交版本数据链,其中,未提交版本数据链包括至少一个行版本信息,至少一个行版本信息是通过执行第一事务得到的;在接收到表征第一事务提交成功的反馈信号的情况下,根据未提交版本数据链,生成与目标数据行对应的已提交行版本信息,并将已提交行版本信息写入与目标数据行对应的已提交行版本链。
-