-
公开(公告)号:CN105515855A
公开(公告)日:2016-04-20
申请号:CN201510885637.8
申请日:2015-12-04
Applicant: 浪潮(北京)电子信息产业有限公司
CPC classification number: H04L41/069 , H04L67/1097
Abstract: 本发明公开了一种云储存系统中直接纠删的日志回放优化方法,该方法包括:依据直接纠删的特征对待回放的日志进行预处理;将待回放的日志中的Stash操作及Stash操作的标识信息读取出来并记录在预处理列表中;在日志回放过程中,依据所述预处理列表中记录的信息进行日志回放。该方法实现提高日志回放的效率。
-
公开(公告)号:CN105515855B
公开(公告)日:2018-10-30
申请号:CN201510885637.8
申请日:2015-12-04
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种云储存系统中直接纠删的日志回放优化方法,该方法包括:依据直接纠删的特征对待回放的日志进行预处理;将待回放的日志中的Stash操作及Stash操作的标识信息读取出来并记录在预处理列表中;在日志回放过程中,依据所述预处理列表中记录的信息进行日志回放。该方法实现提高日志回放的效率。
-
公开(公告)号:CN105302488A
公开(公告)日:2016-02-03
申请号:CN201510708437.5
申请日:2015-10-27
Applicant: 浪潮(北京)电子信息产业有限公司
Inventor: 吴明桥
IPC: G06F3/06
Abstract: 本发明公开了一种存储系统的数据写入方法及系统,包括:获取针对目标文件的追加写入请求,并记录目标文件的初始数据长度,其中,追加写入请求携带待写入数据;更改针对追加写入请求的事务中的执行内容为删除记录的初始数据长度;将待写入数据写入所述目标文件;记录更改后的事务至日志,并执行上述执行内容以删除记录的初始数据长度。在更改后的事务中不再包含待写入数据,相较现有技术中要将数据量较大的待写入数据写入日志中,本发明中将上述执行内容写入日志中能够显著减少日志写入的数据量,以此有效解决了现有技术中两次写入待写入数据使得存储系统的写入带宽只能达到磁盘物理带宽的一半,明显降低了存储系统的性能的问题。
-
公开(公告)号:CN105095418B
公开(公告)日:2018-07-27
申请号:CN201510409614.X
申请日:2015-07-13
Applicant: 浪潮(北京)电子信息产业有限公司
Inventor: 吴明桥
IPC: G06F17/30
Abstract: 本发明公开了种处理写请求的方法和装置,该方法包括以下步骤:将与写请求对应的待写入内容写入到临时文件;在日志中记录从所述临时文件到目标文件的重命名操作;将所述临时文件重命名为所述目标文件。本发明先将待写入内容写入到临时文件,再对临时文件进行重命名,只需要对待写入内容执行次写入,使得系统的写入带宽能够接近或达到实际的物理带宽,能够有效提高物理带宽的使用率。
-
公开(公告)号:CN105630900A
公开(公告)日:2016-06-01
申请号:CN201510961681.2
申请日:2015-12-18
Applicant: 浪潮(北京)电子信息产业有限公司
CPC classification number: G06F11/1407 , G06F16/116 , G06F16/182
Abstract: 本发明公开了一种数据存储方法与系统,将目标数据写入临时文件,通过rename系统调用方式将所述临时文件重命名为正式文件,写入临时文件不会影响正式文件中的数据,而重命名操作结果为成功时,临时文件将替换掉正式文件,其中保存的数据也将整体替换原有的数据;结果为失败时,操作系统将保证正式文件不会受到影响。在这两种情况下,正式文件中的数据始终是一致的和完整的。通过rename系统调用的原子性来保证文件替换的原子性,如果目标文件已经存在,它将被原子性地替换,从而高效低成本地实现数据存储的一致性。
-
公开(公告)号:CN105302488B
公开(公告)日:2018-05-01
申请号:CN201510708437.5
申请日:2015-10-27
Applicant: 浪潮(北京)电子信息产业有限公司
Inventor: 吴明桥
IPC: G06F3/06
Abstract: 本发明公开了一种存储系统的数据写入方法及系统,包括:获取针对目标文件的追加写入请求,并记录目标文件的初始数据长度,其中,追加写入请求携带待写入数据;更改针对追加写入请求的事务中的执行内容为删除记录的初始数据长度;将待写入数据写入所述目标文件;记录更改后的事务至日志,并执行上述执行内容以删除记录的初始数据长度。在更改后的事务中不再包含待写入数据,相较现有技术中要将数据量较大的待写入数据写入日志中,本发明中将上述执行内容写入日志中能够显著减少日志写入的数据量,以此有效解决了现有技术中两次写入待写入数据使得存储系统的写入带宽只能达到磁盘物理带宽的一半,明显降低了存储系统的性能的问题。
-
公开(公告)号:CN105183384B
公开(公告)日:2018-03-20
申请号:CN201510573751.7
申请日:2015-09-10
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种直接纠删的实现方法及装置,该方法包括:接收客户端发送的请求操作,对所述请求操作进行预处理;将预处理后的请求操作进行分类处理,将需要读取源数据的请求操作存储至读取列表中,将不需要读取源数据的请求操作放入写入列表中;对于写入列表中的请求操作,将写入列表中的请求操作直接在内存中执行;对于读取列表中的请求操作,将读取列表中的请求操作进行分析,将读取列表中的请求操作在内存中执行;将所述写入列表和所述读取列表中的所有请求操作在内存中进行合并,将合并后的请求操作生成相应的事务,将所述事务进行落盘。该方法实现提高数据的读写效率,并解决数据的容量瓶颈问题。
-
公开(公告)号:CN105183384A
公开(公告)日:2015-12-23
申请号:CN201510573751.7
申请日:2015-09-10
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种直接纠删的实现方法及装置,该方法包括:接收客户端发送的请求操作,对所述请求操作进行预处理;将预处理后的请求操作进行分类处理,将需要读取源数据的请求操作存储至读取列表中,将不需要读取源数据的请求操作放入写入列表中;对于写入列表中的请求操作,将写入列表中的请求操作直接在内存中执行;对于读取列表中的请求操作,将读取列表中的请求操作进行分析,将读取列表中的请求操作在内存中执行;将所述写入列表和所述读取列表中的所有请求操作在内存中进行合并,将合并后的请求操作生成相应的事务,将所述事务进行落盘。该方法实现提高数据的读写效率,并解决数据的容量瓶颈问题。
-
公开(公告)号:CN105095418A
公开(公告)日:2015-11-25
申请号:CN201510409614.X
申请日:2015-07-13
Applicant: 浪潮(北京)电子信息产业有限公司
Inventor: 吴明桥
IPC: G06F17/30
CPC classification number: G06F17/30123
Abstract: 本发明公开了一种处理写请求的方法和装置,该方法包括以下步骤:将与写请求对应的待写入内容写入到临时文件;在日志中记录从所述临时文件到目标文件的重命名操作;将所述临时文件重命名为所述目标文件。本发明先将待写入内容写入到临时文件,再对临时文件进行重命名,只需要对待写入内容执行一次写入,使得系统的写入带宽能够接近或达到实际的物理带宽,能够有效提高物理带宽的使用率。
-
公开(公告)号:CN105068765A
公开(公告)日:2015-11-18
申请号:CN201510498548.8
申请日:2015-08-13
Applicant: 浪潮(北京)电子信息产业有限公司
Inventor: 吴明桥
Abstract: 本申请提供了一种基于键值数据库的日志处理方法,该方法包括:接收写请求操作的指令,为所述写请求操作分配序号,所述写请求操作的指令中包括所述写请求操作的内容;将所述写请求操作的指令转换为键值记录,其中,所述键值记录中的键为所述为写请求操作分配的序号,所述键值记录中的值为所述写请求操作的内容;将所述写请求操作的指令转换成的键值记录保存到键值数据库中。本申请中基于键值数据库的日志处理方法,可以有效的减少因记录日志而导致的磁盘写入次数,大大提升了日志写入的性能。
-
-
-
-
-
-
-
-
-