Parallel Uniqueness Checks for Partitioned Tables
AssigneeSap SE
InventorsThomas Peh, Wolfgang Stephan, Andreas Tonder, Lars Fricke, Christian Bensberg
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsThomas Peh, Wolfgang Stephan, Andreas Tonder, Lars Fricke, Christian Bensberg
Estimating the term…
An insertion of a record into a table that includes a primary key column and a second column that includes a global uniqueness constraint across all of a plurality of data partitions across which the table is split is initiated without checking that a value of the record in the second column is globally unique by contacting other partitions the one partition to which the record is to be added to. The insertion can be processed, at least in part by implementing a write lock on the one partition but without implementing a read lock on the other partitions. The write lock on the one partition can be released after the insertion is completed, after which the validity of the insertion can be verified, for example by examining the other parts and a delta partition corresponding to the table. The insertion can be undone if the insertion was not valid.
A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
A system comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.