Full data set avoidance
AssigneeInternational Business Machines Corporation
InventorsPhilip R. Chauvet, David C. Reed, Michael R. Scott
Life of this patent
Estimating the term…
Abstract
A method includes receiving a request to store a record in a base data set and determining whether the base data set can accommodate the record. In the event the base data set cannot accommodate the record, the method automatically creates an overflow data set to accommodate the record, stores the record in the overflow data set, and updates an index of the base data set to include a key associated with the record. The key points to the overflow data set as containing the record. In certain embodiments, the base data set and overflow data set are both keyed VSAM data sets. A corresponding system and computer program product are also disclosed.
Claims20
A method for avoiding adverse consequences associated with full data sets, the method comprising:
- receiving a request to store a record in a base data set;
- determining whether the base data set can accommodate the record;
- and
- in the event the base data set cannot accommodate the record, automatically performing the following:
- create an overflow data set to accommodate the record;
- store the record in the overflow data set;
- and
- update an index of the base data set to include a key associated with the record, the key pointing to the overflow data set as containing the record.
A computer program product to avoid adverse consequences associated with full data sets, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code configured to perform the following when executed by at least one processor:
- receive a request to store a record in a base data set;
- determine whether the base data set can accommodate the record;
- and
- in the event the base data set cannot accommodate the record, automatically perform the following:
- create an overflow data set to accommodate the record;
- store the record in the overflow data set;
- and
- update an index of the base data set to include a key associated with the record, the key pointing to the overflow data set as containing the record.
A system for avoiding adverse consequences associated with full data sets, the system comprising:
- at least one processor;
- at least one memory device operably coupled to the at least one processor and storing instructions for execution on the at least one processor, the instructions causing the at least one processor to:
- receive a request to store a record in a base data set;
- determine whether the base data set can accommodate the record;
- and
- in the event the base data set cannot accommodate the record, automatically perform the following:
- create an overflow data set to accommodate the record;
- store the record in the overflow data set;
- and
- update an index of the base data set to include a key associated with the record, the key pointing to the overflow data set as containing the record.
Dependencies are inferred from the claim text.