Dictionary embedded expansion procedure
AssigneeInternational Business Machines Corporation
InventorsJeremy B. Jones, Oliver Draese, Robert Tokumaru
Life of this patent
Estimating the term…
Abstract
A system and method for creating a self-describing dictionary for expanding compressed data objects stored in a database of a database management system includes creating a dictionary associated with a data object that is customized to the data object, generating a custom expansion procedure for expanding the data object that is tailored to the dictionary, at a same time as creating the dictionary, and embedding the custom expansion procedure into the dictionary.
Claims20
A method for creating a self-describing dictionary for expanding compressed data objects stored in a database of a database management system, the method comprising:
- creating, by a processor of the database management system, a dictionary associated with a data object that is customized to the data object;
- generating, by the processor, a custom expansion procedure for expanding the data object that is tailored to the dictionary, at a same time as creating the dictionary;
- and
- embedding, by the processor, the custom expansion procedure into the dictionary.
The method of claim wherein the custom expansion procedure is machine readable code that is configured to be called by an expanding tool.
A database management system, comprising:
- a processor;
- a memory device coupled to the processor;
- and
- a computer readable storage device coupled to the processor, wherein the storage device contains program code executable by the processor via the memory device to implement a method for creating a self-describing dictionary for expanding compressed data objects stored in a database of the database management system the method comprising:
- creating, by the processor, a dictionary associated with a data object that is customized to the data object;
- generating, by the processor, a custom expansion procedure for expanding the data object that is tailored to the dictionary, at a same time as creating the dictionary;
- and
- embedding, by the processor, the custom expansion procedure into the dictionary.
A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a processor of a database management system implements a method for creating a self-describing dictionary for expanding compressed data objects stored in a database of the database management system, the method comprising:
- creating, by the processor, a dictionary associated with a data object that is customized to the data object;
- generating, by the processor, a custom expansion procedure for expanding the data object that is tailored to the dictionary, at a same time as creating the dictionary;
- and
- embedding, by the processor, the custom expansion procedure into the dictionary.
Dependencies are inferred from the claim text.