TECHNIQUES FOR PROCESSING OPERATIONS ON COLUMN PARTITIONS IN A DATABASE
First Claim
Patent Images
1. A method implemented and programmed within a non-transitory computer-readable storage medium and processed by a processor, the processor configured to execute the method, comprising:
- receiving, via the processor, a row identifier for a row to delete within a table of a database;
ensuring, via the processor, that the row identifier is represented within a control column partition associated with the table; and
setting, via the processor, a bit flag for the row within the control column partition to indicate that the row is deleted from the table.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for processing operations on column partitions of a table in a database are provided. A table includes a control column partition. Each delete container of the control column partition representing multiple rows in the table (or a row partition, if any), and each row represented by a bit flag within a bit string. Rows of the table set for deletion have their corresponding bits within a particular delete container set to indicate those rows are deleted.
-
Citations
21 Claims
-
1. A method implemented and programmed within a non-transitory computer-readable storage medium and processed by a processor, the processor configured to execute the method, comprising:
-
receiving, via the processor, a row identifier for a row to delete within a table of a database; ensuring, via the processor, that the row identifier is represented within a control column partition associated with the table; and setting, via the processor, a bit flag for the row within the control column partition to indicate that the row is deleted from the table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented and programmed within a non-transitory computer-readable storage medium and processed by a processor, the processor configured to execute the method, comprising:
-
establishing, via the processor, a control column partition, the control column partition includes zero or more delete containers where each container represents multiple rows for a table of a database, each single delete container including a bit string where each bit represents a particular row within the table that is set for deletion; receiving, via the processor, a select operation for processing against the partition; and accessing, via the processor, delete containers of the control column partition and the bit strings to determine whether to process the select operation against a row of the table. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A processor-implemented system, comprising:
-
a column partition controller programmed within a non-transitory computer-readable medium and to execute on a processor; and a control column partition residing within and accessible from a non-transitory computer-readable medium; the column partition controller configured to represent deletions for multiple rows of a table within a single delete container of the control column partition, each row within the single delete container identified via a single bit flag in a bit string and each single bit flag is set when the row to which it relates is deleted. - View Dependent Claims (18, 19, 20, 21)
-
Specification