发明名称 |
一种存储系统的数据写入方法及系统 |
摘要 |
本发明公开了一种存储系统的数据写入方法及系统,包括:获取针对目标文件的追加写入请求,并记录目标文件的初始数据长度,其中,追加写入请求携带待写入数据;更改针对追加写入请求的事务中的执行内容为删除记录的初始数据长度;将待写入数据写入所述目标文件;记录更改后的事务至日志,并执行上述执行内容以删除记录的初始数据长度。在更改后的事务中不再包含待写入数据,相较现有技术中要将数据量较大的待写入数据写入日志中,本发明中将上述执行内容写入日志中能够显著减少日志写入的数据量,以此有效解决了现有技术中两次写入待写入数据使得存储系统的写入带宽只能达到磁盘物理带宽的一半,明显降低了存储系统的性能的问题。 |
申请公布号 |
CN105302488A |
申请公布日期 |
2016.02.03 |
申请号 |
CN201510708437.5 |
申请日期 |
2015.10.27 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
吴明桥 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
罗满 |
主权项 |
一种存储系统的数据写入方法,其特征在于,包括:获取针对目标文件的追加写入请求,并记录所述目标文件的初始数据长度;其中,所述追加写入请求携带待写入数据;更改针对所述追加写入请求的事务中的执行内容为删除记录的所述初始数据长度;将所述待写入数据写入所述目标文件;记录更改后的所述事务至日志,并执行所述执行内容以删除所述记录的所述初始数据长度。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |