Method and apparatus for archiving data in a relational database system
First Claim
1. A computer implemented system for archiving data in a relational database, comprising:
- a first table having a first data field, a value in said first data field being updated by a Relational Database Management System (RDBMS) associated with said relational database when there is a change in said value in said first data field wherein said first table represents a normalized table optimized for updating transactional data; and
a second table having a second data field represented by a lookup function, said lookup function references said first data field, said lookup function acquiring said value in said first data field for use as a value of said second data field only when a value of said second data field is required by an application program that operates on said relational database wherein said second table represents a de-normalized table optimized for real-time querying using said application program.
4 Assignments
0 Petitions
Accused Products
Abstract
An arrangement for archiving data in a relational database is disclosed. The arrangement includes a first table having a first data field. A value in the first data field is updated by a Relational Database Management System (RDBMS) associated with the relational database when there is a change in the value in the first data field. The arrangement further includes a second table having a second data field represented by a lookup function. The lookup function references the first data field. The lookup function acquiring the value in the first data field for use as a value of the second data field only when a value of the second data field is required by an application program that operates on the relational database.
137 Citations
10 Claims
-
1. A computer implemented system for archiving data in a relational database, comprising:
-
a first table having a first data field, a value in said first data field being updated by a Relational Database Management System (RDBMS) associated with said relational database when there is a change in said value in said first data field wherein said first table represents a normalized table optimized for updating transactional data; and a second table having a second data field represented by a lookup function, said lookup function references said first data field, said lookup function acquiring said value in said first data field for use as a value of said second data field only when a value of said second data field is required by an application program that operates on said relational database wherein said second table represents a de-normalized table optimized for real-time querying using said application program. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for archiving data in a relational database, comprising:
-
providing a first table; updating a value in a first data field of said first table, using a Relational Database Management System (RDBMS) associated with said relational database, when there is a change in said value in said first data field wherein said first table represents a normalized table optimized for updating transactional data; providing a second table having a second data field represented by a lookup function, said lookup function references said first data field wherein said second table represents a de-normalized table optimized for real-time querying using said application program; and acquiring said value in said first data field for use as a value of said second data field only when a value of said second data field is required by an application program that operates on said relational database. - View Dependent Claims (7, 8, 9, 10)
-
Specification