Defer dataset creation to improve system manageability for a...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

06775676

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates in general to computer-implemented database systems, and, in particular, to a technique for deferring dataset creation to improve system manageability for a database system.
2. Description of Related Art
Databases are computerized information storage and retrieval systems. A Relational Database Management System (RDBMS) is a database management system (DBMS) which uses relational techniques for storing and retrieving data. Relational databases are organized into tables which consist of rows and columns of data. The rows are formally called tuples or records. A database will typically have many tables and each table will typically have multiple tuples and multiple columns. The tables are typically stored on direct access storage devices (DASD), such as magnetic or optical disk drives for semi-permanent storage. An index is a type of table that is used to access data in a table holding data to be accessed (e.g., employee data). To distinguish between an index or a table holding data to be accessed, a table holding data to be accessed will be referred to as a “data table”. Both data tables and indexes are types of database objects that may be stored in a database.
There are many different application programs (i.e., computer programs) that use databases. An application system is one that supports many application programs on a single relational database system. Each of the supported application programs requires one or more data tables and indexes. When the application system is started, it typically creates all needed data tables and indexes in the database system for each of the supported application programs. For example, if an application system supported 3 application programs (a Human Resources application program, a Finance application program, and a Manufacturing application program) and each application program required 10,000 data tables and indexes, then the application system would create 30,000 data tables and indexes.
An Enterprise Resource Planning (ERP) system is a business management system that integrates various facets of a business, such as, human resources, finances, and manufacturing. Software systems have been developed to implement ERP systems. For example, an application system that supports various application programs (a Human Resources application program, a Finance application program, and a Manufacturing application program) may be an ERP system.
A typical ERP system may use a database that typically contains several thousand data tables and indexes. For customers that enable a few application programs on the ERP system (out of many available application programs), a major portion of the data tables and indexes are empty (i.e., the data tables and indexes for the application programs that are not enabled). For example, if a customer enabled a Manufacturing application program, without enabling the Human Resources application program or the Finance application program, the database would still be created with 30,000 data tables and indexes, which would include the 20,000 data tables and indexes for the Human Resources application program and the Finance application program, which are not needed.
Customers have no knowledge of which data tables and indexes are in-use or not in-use. Customers will still need to pay the database/storage administration (e.g. backup/recovery, DASD utilization, etc.) overheads for all data tables and indexes in the ERP system. In addition, during the ERP system installation/migration/upgrade process, all customers will need to suffer the long elapsed time delay to create/delete the underlying datasets for all data tables and indexes. The dataset creation process is the process of allocating storage from, for example, DASD. In general, the dataset creation process is a slow process. For example, it takes approximately 0.1-0.3 seconds to create a single dataset in the IBM S/390® system.
Therefore, there is a need in the art for an efficient technique for creating a database system that saves time and storage space.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the invention discloses a method, apparatus, and article of manufacture for a computer-implemented technique for deferring dataset creation to improve system manageability for a database system.
In accordance with the invention, database objects are created at a computer connected to a data storage device. Initially, a command to create a database object is received. A database object definition for that database object is recorded. When the database object is accessed, a dataset for the database object is created from its database object definition.


REFERENCES:
patent: 5555409 (1996-09-01), Leenstra, Sr. et al.
patent: 5579515 (1996-11-01), Hintz et al.
patent: 5745895 (1998-04-01), Bingham et al.
patent: 5778390 (1998-07-01), Nelson et al.
patent: 5835915 (1998-11-01), Carr et al.
patent: 5905987 (1999-05-01), Shutt et al.
patent: 5950210 (1999-09-01), Nelson
patent: 6016497 (2000-01-01), Suver
patent: 6047284 (2000-04-01), Owens
patent: 6223227 (2001-04-01), Williamson et al.
patent: 6304867 (2001-10-01), Schmidt
patent: 6598037 (2003-07-01), Craig et al.
patent: 6662199 (2003-12-01), Flight et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Defer dataset creation to improve system manageability for a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Defer dataset creation to improve system manageability for a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Defer dataset creation to improve system manageability for a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3280868

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.