发明名称 Updating data stored in a dispersed storage network
摘要 A method begins by a dispersed storage (DS) processing module receiving a modified data object, wherein the modified data object is a modified version of a data object and the data object is divided into a plurality of data segments and stored in the DSN. The method continues with the DS processing module mapping portions of the modified data object to the plurality of data segments that includes creating a middle data segment of a second plurality of data segments based on a corresponding middle data segment of the plurality of data segments when a portion of the portions corresponds to middle data of the modified data object. The method continues with the DS processing module encoding the middle data segment using a dispersed storage error coding function to produce an encoded data segment and overwriting the corresponding middle data segment with the encoded data segment in the DSN.
申请公布号 US8782492(B2) 申请公布日期 2014.07.15
申请号 US201213588350 申请日期 2012.08.17
申请人 Cleversafe, Inc. 发明人 Resch Jason K.;Leggette Wesley
分类号 G11C29/00;G06F11/00;G06F3/06;G06F11/14;G06F15/173 主分类号 G11C29/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method comprises: receiving a modified data object for storage in a dispersed storage network (DSN), wherein the modified data object is a modified version of a data object and wherein the data object is divided into a plurality of data segments that is encoded using a dispersed storage error coding function and stored in the DSN; mapping portions of the modified data object to the plurality of data segments that includes: when a portion of the portions of the modified data object maps to a data segment of the plurality of data segments, adding the data segment to a second plurality of data segments for the modified data object;when another portion of the portions of the modified data object does not map to one of the plurality of data segments, determining whether the another portion corresponds to beginning data, middle data, or ending data of the modified data object; andwhen the another portion corresponds to the middle data of the modified data object, creating a middle data segment of the second plurality of data segments based on a corresponding middle data segment of the plurality of data segments; encoding the middle data segment of the second plurality of data segments using the dispersed storage error coding function to produce an encoded data segment; and overwriting the corresponding middle data segment with the encoded data segment in the DSN.
地址 Chicago IL US