DATA VERSIONING IN SOLID STATE MEMORY
First Claim
1. A method for maintaining versions of data within a solid state memory, the method comprising:
- creating at least one data structure associated with at least one logical page of a solid state memory, wherein the logical page is associated with at least one physical page in a data block of the solid state memory;
storing a first set of information associated with the logical page in the data structure; and
storing a second set of information associated with the physical page in the data structure, wherein the second set of information comprises at least versioning information identifying which version of the logical page is represented by a dataset stored within the physical page.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed to maintaining versions of data within a solid state memory. One or more embodiments create at least one data structure associated with at least one logical page of a solid state memory. The logical page is associated with at least one physical page in a data block of the solid state memory. A first set of information associated with the logical page is stored in the data structure. A second set of information associated with the physical page is stored in the data structure. The second set of information includes at least versioning information identifying which version of the logical page is represented by a dataset is stored within the physical page.
15 Citations
8 Claims
-
1. A method for maintaining versions of data within a solid state memory, the method comprising:
-
creating at least one data structure associated with at least one logical page of a solid state memory, wherein the logical page is associated with at least one physical page in a data block of the solid state memory; storing a first set of information associated with the logical page in the data structure; and storing a second set of information associated with the physical page in the data structure, wherein the second set of information comprises at least versioning information identifying which version of the logical page is represented by a dataset stored within the physical page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification