Compressed data page with uncompressed data fields
AssigneesInnoBase Oy, Oracle International Corporation
InventorMarko Makela
Life of this patent
Estimating the term…
Abstract
Systems, methods, and other embodiments associated with a compressed data page that includes uncompressed data fields are described. One example method includes compressing user records and storing them on a compressed data page and then storing one or more uncompressed data fields on the compressed data page such that the uncompressed data fields can be updated in place without uncompressing the compressed data page.
Claims30
A computer-implemented method that compresses an uncompressed data page, where the uncompressed data page includes uncompressed data fields and uncompressed user data, the method comprising:
- compressing the user data according to a compression scheme;
- storing the compressed user data on a compressed data page;
- and
- storing at least one of the uncompressed data fields in uncompressed form on the compressed data page;
- where the at least one uncompressed data field on the compressed data page can be updated in place on the compressed data page.
A computing system that constructs compressed data pages from an uncompressed data page that includes uncompressed user records and uncompressed data fields, the system comprising:
- a data compression logic that compresses the user records according to a compression scheme and stores them on a compressed data page;
- and
- an uncompressed data transfer logic that stores selected uncompressed data fields on the compressed data page such that the uncompressed data fields on the compressed data page can be updated in place on the compressed data page.
A computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method that compresses an uncompressed data page, where the uncompressed data page includes uncompressed user records and at least one uncompressed data field, the method comprising:
- compressing the user records according to a compression scheme;
- storing the compressed user records on a compressed data page;
- and
- storing at least one of the uncompressed data fields in uncompressed form on the compressed data page;
- where the at least one uncompressed data field on the compressed data page can be updated in place on the compressed data page.
A method that processes an uncompressed data page comprising:
- identifying user data and system data on the uncompressed data page;
- compressing the identified user data;
- and
- bypassing compression of the identified system data to maintain the system data in uncompressed form.
A system that compresses an uncompressed data page that includes uncompressed user records and at least one uncompressed system information fields, the system comprising:
- means for compressing user data on an uncompressed data page;
- means for storing compressed user data on a compressed data page;
- means for storing an uncompressed system information field on the compressed data page;
- and
- means for updating the uncompressed system information field on the compressed data page.
Dependencies are inferred from the claim text.