Online data volume deletion
AssigneeSap SE
InventorsHenrik Hempelmann, Torsten Strahl
Life of this patent
Estimating the term…
Abstract
A system to delete a data volume may include storage of a plurality of data pages of the data volume of a data area into a cache, prevention of writing of data pages to the data volume, and designation of each of the plurality of data pages in the cache as modified. The system may also include writing of all data pages in the cache that are designated as modified to a respective location in one or more other data volumes of the data area, and updating, for each of the written data pages, a converter page of the cache to associate the written data page with its respective location in the one or more other data volumes.
Claims21
A method for managing a data volume of a data area, the method comprising:
- storing a plurality of data pages of the data volume into a cache;
- preventing writing of data pages to the data volume;
- designating each of the plurality of data pages in the cache as modified;
- writing all data pages in the cache that are designated as modified to a respective location in one or more other data volumes of the data area;
- and
- for each of the written data pages, updating a converter page of the cache to associate the written data page with its respective location in the one or more other data volumes.
A computer-readable medium storing program code to manage a data volume of a data area, the program code comprising:
- code to store a plurality of data pages of the data volume into a cache;
- code to prevent writing of data pages to the data volume;
- code to designate each of the plurality of data pages in the cache as modified;
- code to write all data pages in the cache that are designated as modified to a respective location in one or more other data volumes of the data area;
- and
- code to update, for each of the written data pages, a converter page of the cache to associate the written data page with its respective location in the one or more other data volumes.
A system comprising:
- a database comprising:
- a data area;
- a data volume of the data area, the data volume comprising a plurality of data pages;
- and
- one or more other data volumes of the data area;
- a cache to store data pages and converter pages;
- and
- a database management system in communication with the database and the cache, the database management system to:
- store the plurality of data pages of the data volume into the cache;
- prevent writing of data pages to the data volume;
- designate each of the plurality of data pages in the cache as modified;
- write all data pages in the cache that are designated as modified to a respective location in the one or more other data volumes;
- and
- update, for each of the written data pages, a converter page of the cache to associate the written data page with its respective location in the one or more other data volumes.
Dependencies are inferred from the claim text.