用于在分布式数据库系统中复制数据的系统和方法

    公开(公告)号:CN113168404B

    公开(公告)日:2022-07-22

    申请号:CN202080006927.X

    申请日:2020-03-12

    Abstract: 一种方法包括:接收对数据库的页的改变的指示,并将与该页对应的新日志记录添加到包括日志记录的公共日志,该新日志记录描述对该页进行的改变并被分配不同的版本号。该方法还包括将新日志记录同步写入一组日志记录副本中的每个日志记录副本,并且将新日志记录不同步写入该页的所有页存储副本,以更新存储在每个页存储副本上的页,其中,该页的每个存储副本服务该页的读取。响应于从预定数量个页存储副本接收到对日志记录的写入的确认,从公共日志中丢弃该日志记录。

    使用只追加存储设备的数据库管理系统及方法

    公开(公告)号:CN111936977B

    公开(公告)日:2024-09-10

    申请号:CN201880084681.0

    申请日:2018-12-20

    Abstract: 本发明公开了一种装置。所述装置可以在数据库节点或存储节点中实现,并且包括一个或多个处理器和存储器,所述存储器存储用于使所述处理器执行多个操作的指令。所述装置根据页面写请求,确定所请求页面对应的标识符;将该页面对应的分量块发送给存储节点,用于追加到所述存储节点的只追加存储日志;接收存储的分量块的物理位置;将所述存储分量块的物理存储位置与所述页面对应的逻辑标识符进行关联。

    一种数据库更新方法、装置及系统

    公开(公告)号:CN116775668A

    公开(公告)日:2023-09-19

    申请号:CN202210212300.0

    申请日:2022-03-04

    Abstract: 本申请公开了一种数据库更新方法、装置及系统,涉及存储技术领域,该方法能够保证生成数据库中的数据页时不会发生错误。该方法应用于存储系统中的第一主机,该存储系统包括存储节点和用于访问该存储节点的多个主机,第一主机是该多个主机中的一个。该方法包括:获取第一版本页。针对第一版本页生成第二日志记录。向存储节点发送第二日志记录和第二日志记录的依赖指示,该依赖指示用于确定第二日志记录依赖于第一日志记录。其中,第一版本页是基于第一日志记录生成的数据页,第一日志记录用于记录对数据库中第一数据页的更新,第二日志记录用于记录对第一版本页的更新。

    用于仅追加存储的压缩策略
    5.
    发明公开

    公开(公告)号:CN117242444A

    公开(公告)日:2023-12-15

    申请号:CN202280030172.6

    申请日:2022-05-19

    Abstract: 一种减少数据记录的仅追加内存存储中的写入放大的方法,通过所述方法,将所述存储划分为多个流,每个流用于存储具有更新频率的记录,所述更新频率在可变范围内。通过定义一种不依赖于时间的更新频率,统计方法可以用于选择可以写入数据记录的流。每个流的更新频率的所述范围可以是固定的或可变的,并基于所述存储的记录。可以通过数值求解优化问题来确定分配给每个流的内存,所述优化问题确定由所述流中的不同内存分配产生的写入放大。

    为基于云的数据库生成重做记录的方法和装置

    公开(公告)号:CN114631087A

    公开(公告)日:2022-06-14

    申请号:CN202080076291.6

    申请日:2020-08-03

    Abstract: 描述了基于云的数据库管理系统中的方法和装置。数据库中的数据存储在所述数据库的页面存储区内的多个页面中。接收多个重做日志记录以应用于所述数据库。对预定义边界内的所述重做日志记录进行解析,以针对每个给定重做日志记录确定要应用所述给定日志记录的对应页面。按对应页面对所述重做日志记录进行重新排序。存储所述重新排序的重做日志记录,以应用于所述数据库的所述页面存储区。

Patent Agency Ranking