Database report offload server
First Claim
Patent Images
1. An information handling system comprising:
- a first data storage system, wherein the first data storage system includes a first database;
a second data storage system, wherein the second data storage system includes a second database, wherein the second database is normally a read only disaster recovery database;
a server including a hardware processor to submit a report request received by the first database to determine whether the second database is available to process the report request while performing a disaster recovery role, and to redirect the report request to the second database if the second database is available to process the report request by
1) establishing a service to the second database, the service having write privileges,
2) establishing a service user account that includes the write privileges, and
3) editing commands in the report request to include a link to the second database, wherein the editing the commands includes updating table names in the report request to refer to table names at the second database;
if the report request is redirected to the second database, then the second database to process the report request while performing the disaster recovery role else the first database to process the report request; and
the first data storage system to receive a response from the second database and to log metadata for the report request while the second database is processing the report request.
20 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes a first database and a second database. A server submits a request received by the first database instead to the second database by 1) establishing a service to the second database, the service having write privileges, 2) establishing a service user account that includes the write privilege, and 3) editing the request to include a link to the second database.
13 Citations
18 Claims
-
1. An information handling system comprising:
-
a first data storage system, wherein the first data storage system includes a first database; a second data storage system, wherein the second data storage system includes a second database, wherein the second database is normally a read only disaster recovery database; a server including a hardware processor to submit a report request received by the first database to determine whether the second database is available to process the report request while performing a disaster recovery role, and to redirect the report request to the second database if the second database is available to process the report request by
1) establishing a service to the second database, the service having write privileges,
2) establishing a service user account that includes the write privileges, and
3) editing commands in the report request to include a link to the second database, wherein the editing the commands includes updating table names in the report request to refer to table names at the second database;if the report request is redirected to the second database, then the second database to process the report request while performing the disaster recovery role else the first database to process the report request; and the first data storage system to receive a response from the second database and to log metadata for the report request while the second database is processing the report request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a report request intended for a first database, wherein the first database is included in a first data storage system; establishing a service having write privileges to a second database that is normally a read only disaster recovery database, wherein the second database is included in a second data storage system; determining whether the second database is available to process the report request while performing a disaster recovery role; in response to the determining that the second database is available to process the report request; establishing a service user account that includes the write privileges; editing commands in the report request to include a link to the second database, wherein the editing the commands includes updating table names in the report request to refer to table names at the second database; and submitting the report request to the second database; if the report request is redirected to the second database, then processing the report request by the second database while performing the disaster recovery role else the first database to process the report request; and logging metadata for the report request by the first data storage system during the processing of the report request by the second database. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a server; and a non-transitory medium storing instructions that, when executed by the server, perform a method including receiving a report request intended for a first database, wherein the first database is included in a first data storage system, establishing a service having write privileges to a second database that is normally a read only disaster recovery database, wherein the second database is included in a second data storage system, determining whether the second database is available to process the report request while performing a disaster recovery role, in response to the determining that the second database is available to process the report request;
establishing a service user account that includes the write privileges, editing commands in the report request to include a link to the second database, wherein the editing the commands includes updating table names in the report request to refer to table names at the second database, and submitting the report request to the second database, if the report request is redirected to the second database, then processing the report request by the second database while performing the disaster recovery role else processing the report request by the first database, and logging metadata for the report request by the first data storage system during the processing of the report request by the second database. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification