System for currently updating database by one host and reading the database by different host for the purpose of implementing decision support functions
First Claim
1. A method of implementing decision support in an environment including a data storage system to which a plurality of host processors is connected, wherein said data storage system stores a database, said method comprising:
- through a selected one of said plurality of host processors, updating said database on an ongoing basis; and
through a different one of said plurality of host processors, reading said database for the purpose of implementing decision support functions, wherein the updating and the reading of said database are allowed to take place concurrently without imposing any interhost locks on said database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of implementing decision support in an environment including a data storage system and a plurality of host processors at least some of which are connected to the data storage system, wherein the data storage system stores a working database, the method including the steps of through a selected one of the plurality of host processors, updating the working database on an ongoing basis; while the working database is being updated on an ongoing basis, generating a copy of the working database; using the copy of the database to generate a support copy of the database; and through a different one of the plurality of host processors, using the support copy for the purpose of implementing decision support functions.
114 Citations
15 Claims
-
1. A method of implementing decision support in an environment including a data storage system to which a plurality of host processors is connected, wherein said data storage system stores a database, said method comprising:
-
through a selected one of said plurality of host processors, updating said database on an ongoing basis; and through a different one of said plurality of host processors, reading said database for the purpose of implementing decision support functions, wherein the updating and the reading of said database are allowed to take place concurrently without imposing any interhost locks on said database.
-
-
2. A method of implementing decision support in an environment including a data storage system and a plurality of host processors at least some of which are connected to the data storage system, wherein said data storage system stores a working database, said method comprising:
-
through a selected one of said plurality of host processors, updating said working database on an ongoing basis; while said working database is being updated on an ongoing basis, mirroring said working database to generate a mirror copy of said working database; using the mirror copy of the database to generate a support copy of the database; and through a different one of said plurality of host processors, using said support copy for the purpose of implementing decision support functions. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of implementing decision support in an environment including a data storage system and a plurality of host processors at least some of which are connected to the data storage system, wherein said data storage system stores a working database, said method comprising:
-
through a selected one of said plurality of host processors, updating said working database on an ongoing basis; initiating a process of copying said working database at time t0 generate a concurrent copy thereof, said concurrent copy representing the value of the data within said working database at time t0, wherein said updating and said process of copying take place concurrently; using the concurrent copy of the database to generate a support copy of the database; and through a different one of said plurality of host processors, using said support copy for the purpose of implementing decision support functions. - View Dependent Claims (15)
-
Specification