Techniques for automatically discovering a database device on a network
First Claim
1. A method for automatically adding a database device to a network of database devices, the method comprising the steps of:
- in response to detecting that the database device is connected to the network, sending a first request from the database device over the network, wherein the database device includes database server software for performing operations on data stored in a database in response to database commands that conform to structured query language (SQL), which is supported by the database server software;
receiving (a) first data, in response to the first request, that identifies a database device-management server, and (b) information about a database that is to be managed by the database device;
sending a second request to the database device-management server identified in said first data, the second request identifying said database device and requesting that said database device be registered as a database device on said network by the database device-management server in response to the second request;
in response to receiving database commands that conform to the structured query language (SQL) supported by the database server software, performing operations on the data stored in the database identified in the information; and
registering said database device on said network.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for automatically adding a database device to a network of database devices include sending a first request from the database device over the network in response to detecting that the database device is connected to the network. In response to the first request, the database device receives data that identifies a database device-management server. The database device sends a second request to the database device-management server. The second request identifies the database device and requests that the device-management server register the database device as a database device on the network in response to the second request. The new database device may be a database appliance having a database process and a special purpose operating system tailored to the database process. With these techniques, a new database device can be plugged into a network and be automatically discovered, registered, and assigned management tasks without human intervention. This alleviates the load on human operators and makes adding database device to a network more reliable and simple.
266 Citations
42 Claims
-
1. A method for automatically adding a database device to a network of database devices, the method comprising the steps of:
-
in response to detecting that the database device is connected to the network, sending a first request from the database device over the network, wherein the database device includes database server software for performing operations on data stored in a database in response to database commands that conform to structured query language (SQL), which is supported by the database server software;
receiving (a) first data, in response to the first request, that identifies a database device-management server, and (b) information about a database that is to be managed by the database device;
sending a second request to the database device-management server identified in said first data, the second request identifying said database device and requesting that said database device be registered as a database device on said network by the database device-management server in response to the second request;
in response to receiving database commands that conform to the structured query language (SQL) supported by the database server software, performing operations on the data stored in the database identified in the information; and
registering said database device on said network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable storage medium for automatically adding a database device to a network of database devices, the computer readable medium carrying one or more sequences of instructions wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
in response to detecting that the database device is connected to the network, sending a first request from the database device over the network, wherein the database device includes database server software for performing operations on data stored in a database in response to database commands that conform to structured query language (SQL), which is supported by the database server software;
receiving (a) first data, in response to the first request, that identifies a database device-management server, and (b) information about a database that is to be managed by the database device;
sending a second request to the database device-management server identified in said first data, the second request identifying said database device and requesting that said database device be registered as a database device on said network by the database device-management server in response to the second request; and
in response to receiving database commands that conform to the structured query language (SQL) supported by the database server software, performing operations on the data stored in the database identified in the information. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification