Techniques for aligned run-length encoding
AssigneeOracle International Corporation
InventorsKevin MOORE, Aarti BASANT, Brian GOLD
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsKevin MOORE, Aarti BASANT, Brian GOLD
Estimating the term…
Techniques for Aligned Run-Length Encoding (ARLE) are described. ARLE is an encoding scheme that transforms sets of same-valued consecutive rows into one or more runs, while enforcing boundaries between the runs at set intervals (e.g. every predetermined number of rows). Consecutive rows that contain the same value, but which cross one or more interval boundaries, are encoded as multiple runs that are divided along those interval boundaries. According to one technique, a database server accelerates query processing by setting the interval size to the word size of the processor performing the predicate comparisons. According to another technique, a database server accelerates row lookup by maintaining an offset array that stores the run offsets into the ARLE data of the run that begins each interval.
A method comprising:
A non-transitory computer-readable medium storing instructions, which when executed by one or more processors, cause the processors to perform steps comprising:
A method comprising:
Dependencies are inferred from the claim text.