数据库日志并行化
    11.
    发明授权

    公开(公告)号:CN103092903B

    公开(公告)日:2019-04-23

    申请号:CN201210356574.3

    申请日:2012-09-21

    Inventor: I.施雷特

    Abstract: 运行数据存储应用中的多个事务,在运行过程中,将根据所述多个事务的日志条目(log entry)存储在多个日志缓冲区中。所述日志条目被顺序写入当前日志缓冲区并且根据轮转分布将多个日志缓冲区写入多个日志分区。之后,响应于数据恢复事件,日志缓冲区中的日志条目的顺序列表被组合以生成日志,该日志可以被数据存储应用用于数据恢复。还描述了相关的装置、系统、技术和物件。

    删除多级存储架构中的记录

    公开(公告)号:CN103377290B

    公开(公告)日:2018-06-08

    申请号:CN201310156109.X

    申请日:2013-04-28

    Abstract: 公开了从第二级存储或主存储中删除数据记录。执行对第一级存储中的数据记录的查找,其中该数据记录由行标识符定义。如果在第一级存储中发现该行标识符,则执行在第二级存储和主存储中对代表该数据记录的更新的更新的行标识符的查找,数据记录的更新由更新的行标识符定义。如果在第二级存储中发现该更新的行标识符,则从第一级存储生成撤销日志,以使所述更新的行标识符无效。生成代表无效的更新的行标识符的标记,而且生成重做日志以便在第一级存储中重新存储该数据记录。

    具有事务控制块索引的数据库系统

    公开(公告)号:CN105630860A

    公开(公告)日:2016-06-01

    申请号:CN201510809717.5

    申请日:2015-11-20

    Abstract: 在数据库中处理多个事务。每个事务包括在数据库中的至少一个记录上的多个操作,其中这些事务中的至少两者被并发地处理。然后,向每个记录指派临时时间戳。临时时间戳至少部分基于相应的事务。另外,向具有提交操作的每个记录指派最终时间戳。随后可利用可见性函数并且基于指派的临时时间戳和最终时间戳判定哪些记录在用于第一事务的一致视图中是可见的。基于这种判定,可向第一事务提供对被判定为可见以便访问的那些记录的访问。

    分布式数据库的可扩展事务管理器

    公开(公告)号:CN115408113A

    公开(公告)日:2022-11-29

    申请号:CN202111600498.1

    申请日:2021-12-24

    Inventor: I.施雷特

    Abstract: 一种方法可以包括通过向参与事务的第一数据分区发送将第一数据分区的第一事务控制块设置为准备状态的第一请求来响应事务。响应于影响多个数据分区的事务,可以向第二数据分区发送将第二数据分区的第二事务控制块设置为准备状态的第二请求。可以向事务协调器发送将第一数据分区和第二数据分区添加为事务参与者的第三请求。事务协调器可以基于第一数据分区的第一响应和第二数据分区的第二响应来确定事务的结果。如果第一响应和/或第二响应指示无法提交事务,则可以回滚事务。

    为OLAP和OLTP事务提供无锁读取和写入操作的内存数据库系统

    公开(公告)号:CN105868228B

    公开(公告)日:2021-04-20

    申请号:CN201510813346.8

    申请日:2015-11-20

    Abstract: 作为包括盘上存储和内存存储的组合的数据库系统的一部分,包括表格的多个记录被存储在多个片段中,这多个片段至少包括被保存在盘上存储中的增量片段和主片段。每个片段具有可见性数据结构以使能多版本并发控制。可利用字典压缩和n比特压缩来压缩每个片段。如果为了读取操作或写入操作片段被访问并且片段不是已经在存储器中,则这些片段被从盘上存储加载到主系统存储器中、加载在内存存储中。在多个片段中的至少一个在主系统存储器中的同时,在提供快照隔离的同时在多个片段中的至少一个上并发地执行多个无锁读取和写入操作。

    删除多级存储架构中的记录而不进行记录锁定

    公开(公告)号:CN103425723B

    公开(公告)日:2018-02-09

    申请号:CN201310156245.9

    申请日:2013-04-28

    CPC classification number: G06F12/128 G06F17/30315 G06F17/30345

    Abstract: 提供了删除第一级存储结构页或记录而不进行记录锁定的多级存储系统和方法。该方法包括确定将从第一级存储结构删除的记录是否具有任何未提交的写操作,如果该记录具有未提交的写操作,则在第一级存储结构中保留该记录。将记录移动的版本信息添加到该记录,以便指示该记录被从第一级存储结构移动到第二级存储结构。基于记录移动的版本信息对该记录执行数据改变操作,而无需等待直到从第一级存储结构到第二级存储结构的记录移动完成。

    用于内存列式存储的n比特压缩版本化列数据阵列

    公开(公告)号:CN105630865A

    公开(公告)日:2016-06-01

    申请号:CN201510813340.0

    申请日:2015-11-20

    Abstract: 作为列式内存数据库的一部分,值标识符被插入到内存的后备阵列中,直到判定这种后备阵列不具有充分的容量的时候为止。然后生成新的后备阵列,其包括旧后备阵列中的值标识符并且具有充分的容量。旧后备阵列可在没有使用这种后备阵列的活跃操作时被从存储器中冲刷掉。这种布置允许了读取者和非结构性写入者并发地操作。也描述了有关的装置、系统、技术和物品。

Patent Agency Ranking