EFFICIENT FULL DELETE OPERATIONS
First Claim
1. A method for processing data in a database management system, the method comprising:
- performing, by one or more processors, a delete operation on a first data container, wherein the first data container includes one or more data records and wherein the delete operation logically deletes at least one data record of the one or more data records;
associating, by one or more processors, a time of the performed delete operation with the first data container;
performing, by one or more processors, a write operation on a first data record of the first data container;
associating, by one or more processors, a time of the performed write operation with the first data record of the first data container; and
responsive to receiving a database query directed at the first data container, granting access to, by one or more processors, the first data record of the first data container based on, at least, the time of the performed write operation being chronologically after the time of the performed delete operation.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach for processing data in a database management system, a processor performs a delete operation on a first data container, wherein the first data container includes one or more data records and wherein the delete operation logically deletes at least one data record of the one or more data records. A processor associates a time of the performed delete operation with the first data container. A processor performs a write operation on a first data record of the first data container. A processor associates a time of the performed write operation with the first data record of the first data container. Responsive to receiving a database query directed at the first data container, a processor grants access to the first data record of the first data container based on, at least, the time of the performed write operation being chronologically after the time of the performed delete operation.
-
Citations
12 Claims
-
1. A method for processing data in a database management system, the method comprising:
-
performing, by one or more processors, a delete operation on a first data container, wherein the first data container includes one or more data records and wherein the delete operation logically deletes at least one data record of the one or more data records; associating, by one or more processors, a time of the performed delete operation with the first data container; performing, by one or more processors, a write operation on a first data record of the first data container; associating, by one or more processors, a time of the performed write operation with the first data record of the first data container; and responsive to receiving a database query directed at the first data container, granting access to, by one or more processors, the first data record of the first data container based on, at least, the time of the performed write operation being chronologically after the time of the performed delete operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification