Storing data and metadata in a distributed storage network
First Claim
1. A method for execution by one or more processing units of one or more computing devices, the method comprises:
- generating, by the one or more processing units of the one or more computing devices, a set of encoded data slices based on a data segment of data and dispersed storage network (DSN) addressing information regarding metadata of the data;
generating a set of encoded metadata slices based on the metadata and DSN addressing information regarding the data;
generating a set of metadata write commands regarding storing the set of encoded metadata slices in a first set of dispersed storage (DS) units of DSN memory; and
generating a set of data segment write commands regarding storing the set of encoded data slices in a second set of DS units of the DSN memory.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module generating a set of encoded data slices based on a data segment of data and dispersed storage network (DSN) addressing information regarding metadata of the data. The method continues with the DS processing module generating a set of encoded metadata slices based on the metadata and DSN addressing information regarding the data. The method continues with the DS processing module generating a set of metadata write commands regarding storing the set of encoded metadata in a first set of DS units of DSN memory. The method continues with the DS processing module generating a set of data segment write commands regarding storing the set of encoded data slices in a second set of DS units of the DSN memory.
92 Citations
20 Claims
-
1. A method for execution by one or more processing units of one or more computing devices, the method comprises:
-
generating, by the one or more processing units of the one or more computing devices, a set of encoded data slices based on a data segment of data and dispersed storage network (DSN) addressing information regarding metadata of the data; generating a set of encoded metadata slices based on the metadata and DSN addressing information regarding the data; generating a set of metadata write commands regarding storing the set of encoded metadata slices in a first set of dispersed storage (DS) units of DSN memory; and generating a set of data segment write commands regarding storing the set of encoded data slices in a second set of DS units of the DSN memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for execution by one or more processing units of one or more computing devices, the method comprises:
-
combining, by the one or more processing units of the one or more computing devices, dispersed storage network (DSN) addressing information regarding metadata with a data segment of data to produce an amended data segment, wherein the metadata is regarding the data; combining DSN addressing information regarding the data with the metadata to produce amended metadata; dispersed storage error encoding the amended data segment to produce a set of encoded data slices; dispersed storage error encoding the amended metadata to produce a set of encoded metadata slices; and outputting the set of encoded data slices and the set of encoded metadata slices for storage in a dispersed storage network. - View Dependent Claims (9, 10)
-
-
11. A computing device comprises:
-
a first module, when operable within the computing device, causes the computing device to; generate a set of encoded data slices based on a data segment of data and dispersed storage network (DSN) addressing information regarding metadata of the data; a second module, when operable within the computing device, causes the computing device to; generate a set of encoded metadata slices based on the metadata and DSN addressing information regarding the data; a third module, when operable within the computing device, causes the computing device to; generate a set of metadata write commands regarding storing the set of encoded metadata slices in a first set of dispersed storage (DS) units of DSN memory; and a fourth module, when operable within the computing device, causes the computing device to; generate a set of data segment write commands regarding storing the set of encoded data slices in a second set of DS units of the DSN memory. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computing device comprises:
-
a first module, when operable within the computing device, causes the computing device to; combine dispersed storage network (DSN) addressing information regarding metadata with a data segment of data to produce an amended data segment, wherein the metadata is regarding the data; and combine DSN addressing information regarding the data with the metadata to produce amended metadata; a second module, when operable within the computing device, causes the computing device to; dispersed storage error encode the amended data segment to produce a set of encoded data slices; and dispersed storage error encode the amended metadata to produce a set of encoded metadata slices; and a third module, when operable within the computing device, causes the computing device to; output the set of encoded data slices and the set of encoded metadata slices for storage in a dispersed storage network. - View Dependent Claims (19, 20)
-
Specification