Techniques for managing database systems with a community server
First Claim
1. A method for managing databases, the method comprising the steps of:
- registering a plurality of databases at a community server;
wherein each database of said plurality of databases is controlled by a different party of a plurality of parties;
wherein the community server is accessible over a first network to which one or more users from each party of said pluralities have access;
wherein each database of said plurality of databases is installed on a different network than said first network;
receiving from a user, at the community server, over said first network, a request to perform a management operation relating to a particular database of said plurality of databases that is controlled by a particular party of said plurality of parties;
determining that the particular database is registered with said community server;
determining whether the user is authorized to perform said management operation relating to said particular database; and
if said user is authorized to perform said management operation relating to said first database, then the community server causing said management operation to be performed.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for managing databases include registering multiple databases at a community server. Each database is controlled by a different party. The community server is accessible over a first network to which one or more users from each party have access. Each database is installed on a different network than the first network. The community server receives from a user over the first network a request to perform a management operation relating to a particular database that is controlled by a particular party. The community server determines that the particular database is registered and determines whether the user is authorized to perform the management operation. If the user is authorized, then the community server causes the management operation to be performed.
With these techniques, one or more database devices, such as database appliances, can be managed over the Internet with a browser, at least for many common database management functions. This alleviates the load on an enterprise database manager platform, provides metadata even when the database device or enterprise platform is not working, provides ready backup when a database device or enterprise platform returns to operation, and enables a database administrator for the enterprise to perform some management functions while on the road, away from the site of the enterprise. It can also provide users of an enterprise'"'"'s database devices with access to some database metadata when the user is on the road or the enterprise equipment is not operating.
-
Citations
72 Claims
-
1. A method for managing databases, the method comprising the steps of:
-
registering a plurality of databases at a community server;
wherein each database of said plurality of databases is controlled by a different party of a plurality of parties;
wherein the community server is accessible over a first network to which one or more users from each party of said pluralities have access;
wherein each database of said plurality of databases is installed on a different network than said first network;
receiving from a user, at the community server, over said first network, a request to perform a management operation relating to a particular database of said plurality of databases that is controlled by a particular party of said plurality of parties;
determining that the particular database is registered with said community server;
determining whether the user is authorized to perform said management operation relating to said particular database; and
if said user is authorized to perform said management operation relating to said first database, then the community server causing said management operation to be performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for managing a database, the method comprising the steps of:
-
registering a first database at a community server;
wherein the database is controlled by a first party and the community server is controlled by a second party different from said first party;
wherein the first database is on a first network controlled by the first party;
wherein the community server is accessible over a second network that is not controlled by said first party;
wherein one or more users from said first party have access to said second network;
receiving from a user, at the community server, over said second network, a request to perform a management operation relating to the first database;
determining that the first database is registered with said community server;
determining whether the user is authorized to perform said management operation relating to said first database; and
if said user is authorized to perform said management operation relating to said first database, then the community server causing said management operation to be performed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable medium carrying instructions for managing databases, the computer-readable medium comprising instructions for causing one or more processors to perform the steps of:
-
registering a plurality of databases at a community server;
wherein each database of said plurality of databases is controlled by a different party of a plurality of parties;
wherein the community server is accessible over a first network to which one or more users from each party of said pluralities have access;
wherein each database of said plurality of databases is installed on a different network of a plurality of networks than the other databases of said plurality of databases;
receiving from a user, at the community server, over said first network, a request to perform a management operation relating to a particular database of said plurality of databases that is controlled by a particular party of said plurality of parties;
determining that the particular database is registered with said community server;
determining whether the user is authorized to perform said management operation relating to said particular database; and
if said user is authorized to perform said management operation relating to said first database, then the community server causing said management operation to be performed. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer-readable medium carrying instructions for managing a database, the instructions including instructions for performing the steps of:
-
registering a first database at a community server;
wherein the database is controlled by a first party and the community server is controlled by a second party different from said first party, wherein the first database is on a first network controlled by the first party;
wherein the community server is accessible over a second network that is not controlled by said first party;
wherein one or more users from said first party have access to said second network;
receiving from a user, at the community server, over said second network, a request to perform a management operation relating to the first database;
determining that the first database is registered with said community server;
determining whether the user is authorized to perform said management operation relating to said first database; and
if said user is authorized to perform said management operation relating to said first database, then the community server causing said management operation to be performed. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification