US5222235A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Databases system for permitting concurrent indexing and reloading of data by early simulating the reload process to determine final locations of the data
Assignee: BMC Software Inc
•
Filing: 1990-02-01
•
Granted: 1993-06-22
•
Expires: 2010-02-01
Abstract
Abstract The reorganization method of DB2 data files explores parallel processing, and asynchronous I/O to a great extent. It includes means to estimate an optimum configuration of system resources, such as storage devices (DASD devices), memory, and CPUs, etc, during reorganizations. The method mainly consists of four components, (1) concurrent indexing, (2) concurrent unloading of data file partitions, (3) efficient reloading of DB2 data pages and DB2 space maps, and (4) means to reduce access constraints to the DB2 recovery table.
Inventors
- 👤 Thomas E. Hintz
- 👤 William R. Cunningham
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:49
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/22; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
198 words
A computer-implemented method of reorganizing a DB2 database comprising data organized into rows and stored in a row-data set, each said row having at least one index field containing an index-key value, said computer-implemented method comprising the steps of: (a) for each said row of data, (1) retrieving said row of data from said row-data set; (2) obtaining a row identifier, referred to as a RID, for said row of data by simulating a process of storing said row of data to a table space; (3) writing said row of data to an interim row-data set; (4) for each said index field, (A) determining the index-key value contained in the index field, and (B) writing said index-key value for said row and the RID for said row to an interim index-data set corresponding to said index field; (b) executing a plurality of processes in parallel to: (1) retrieve said rows of data from said interim row-data set and write said rows of data to a row-data set; and (2) retrieve said index-key values and said RIDs from said interim index-data set, sorting index-key value/RID pairs by index-key value, and writing an index-key value/RID pair to an index-data set.
Claim 2
Dependent Claim
198 words
A computer-implemented method of reorganizing a DB2 database comprising data organized into rows and stored in a row-data set, each said row having at least one index field containing an index-key value, said computer-implemented method comprising the steps of: (a) for each said row of data, (1) retrieving said row of data from said row-data set; (2) obtaining a row identifier, referred to as a RID, for said row of data by simulating a process of storing said row of data to a table space; (3) writing said row of data to an interim row-data set; (4) for each said index field, (A) determining the index-key value contained in the index field, and (B) writing said index-key value for said row and the RID for said row to an interim index-data set corresponding to said index field; (b) executing a plurality of processes in parallel to: (1) retrieve said rows of data from said interim row-data set and write said rows of data to a row-data set; and (2) retrieve said index-key values and said RIDs from said interim index-data set, sorting index-key value/RID pairs by index-key value, and writing an index-key value/RID pair to an index-data set.
References Cited (Backward Citations)
US4247892A
Cited
US4514826A
Cited
US4575798A
Cited
US4644471A
Cited
US4679139A
Cited
US4831515A
Cited
US4714992A
Cited
US4819156A
Cited
US5060147A
Cited
US5053945A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-06-21 | 1996-12-21 | 1997-06-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-06-21 | 2000-12-21 | 2001-06-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-06-21 | 2004-12-21 | 2005-06-22 | $7700.00 | Window Closed / Lapsed |