-
-
公开(公告)号:CN105868228B
公开(公告)日:2021-04-20
申请号:CN201510813346.8
申请日:2015-11-20
Applicant: SAP欧洲公司
Abstract: 作为包括盘上存储和内存存储的组合的数据库系统的一部分,包括表格的多个记录被存储在多个片段中,这多个片段至少包括被保存在盘上存储中的增量片段和主片段。每个片段具有可见性数据结构以使能多版本并发控制。可利用字典压缩和n比特压缩来压缩每个片段。如果为了读取操作或写入操作片段被访问并且片段不是已经在存储器中,则这些片段被从盘上存储加载到主系统存储器中、加载在内存存储中。在多个片段中的至少一个在主系统存储器中的同时,在提供快照隔离的同时在多个片段中的至少一个上并发地执行多个无锁读取和写入操作。
-
公开(公告)号:CN105868228A
公开(公告)日:2016-08-17
申请号:CN201510813346.8
申请日:2015-11-20
Applicant: SAP欧洲公司
IPC: G06F17/30
CPC classification number: G06F17/30383 , G06F3/0619 , G06F3/0665 , G06F3/0689 , G06F17/30008 , G06F17/30171 , G06F17/30309 , G06F17/30348 , G06F17/30353 , G06F17/30356 , G06F17/30359 , G06F17/30368 , G06F17/30575 , G06F17/30592 , G06F17/30312
Abstract: 作为包括盘上存储和内存存储的组合的数据库系统的一部分,包括表格的多个记录被存储在多个片段中,这多个片段至少包括被保存在盘上存储中的增量片段和主片段。每个片段具有可见性数据结构以使能多版本并发控制。可利用字典压缩和n比特压缩来压缩每个片段。如果为了读取操作或写入操作片段被访问并且片段不是已经在存储器中,则这些片段被从盘上存储加载到主系统存储器中、加载在内存存储中。在多个片段中的至少一个在主系统存储器中的同时,在提供快照隔离的同时在多个片段中的至少一个上并发地执行多个无锁读取和写入操作。
-
-
公开(公告)号:CN105630862A
公开(公告)日:2016-06-01
申请号:CN201510811194.8
申请日:2015-11-20
Applicant: SAP欧洲公司
IPC: G06F17/30
CPC classification number: G06F17/30463 , G06F17/30339 , G06F17/30345 , G06F17/30353 , G06F17/30548 , G06F17/30973 , G06F17/30979
Abstract: 这里公开了一种用于确定行可见性状态的系统、方法和计算机程序产品。实施例通过以下步骤来操作:基于与行对应的行状态位图的可见行状态值,初始化行的结果位图,其中,结果位图的值指示行是可见的还是不可见的;确定一个或更多个行,所述一个或更多个行的相应的可见行状态值指示所述一个或更多个行是不可见的;以及基于一个或更多个版本化的行状态值来确定是否更新结果位图以指示所述一个或更多个行是可见的,其中一个或更多个版本化的行状态值指示相应的行是不可见的或者可能是可见的。
-
-
-
-