Techniques for automatically discovering a database device on a network
First Claim
1. A method comprising:
- sending, from a particular database server device added to a network, a first request to another server over said network in response to said particular database server device detecting a connection to said network;
wherein said particular database server device is a device that includes a database server;
receiving, at said particular database server device from said other server,(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 said particular database server device;
sending, from said particular database server device, a second request to the database device-management server identified in said first data, the second request identifying said particular database server device and requesting that said particular database server device be registered as a database server device on said network by the database device-management server, wherein the first data further includes at least a value of a configuration parameter for configuring the particular database server device;
said particular database server device being registered as a database server device on said network by said database device-management server; and
based at least on the information about the database that was received from the other server, the database server of said particular database server device providing database server functionality with respect to the database;
wherein providing the database server functionality comprises, in response to receiving database commands that conform to a structured query language supported by the database server, performing, by said database server, operations on data stored in the database;
wherein the method is performed by one or more computing devices.
0 Assignments
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 in response to detecting that the database device is connected to the network. In response, 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 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 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.
-
Citations
40 Claims
-
1. A method comprising:
-
sending, from a particular database server device added to a network, a first request to another server over said network in response to said particular database server device detecting a connection to said network; wherein said particular database server device is a device that includes a database server; receiving, at said particular database server device from said other server, (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 said particular database server device; sending, from said particular database server device, a second request to the database device-management server identified in said first data, the second request identifying said particular database server device and requesting that said particular database server device be registered as a database server device on said network by the database device-management server, wherein the first data further includes at least a value of a configuration parameter for configuring the particular database server device; said particular database server device being registered as a database server device on said network by said database device-management server; and based at least on the information about the database that was received from the other server, the database server of said particular database server device providing database server functionality with respect to the database; wherein providing the database server functionality comprises, in response to receiving database commands that conform to a structured query language supported by the database server, performing, by said database server, operations on data stored in the database; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 37, 39)
-
-
19. A non-transitory computer-readable medium storing one or more instructions that, when executed by one or more computing devices, cause performance of:
-
sending, from a particular database server device added to a network, a first request to another server over said network in response to said particular database server device detecting a connection to said network; wherein said particular database server device is a device that includes a database server; receiving, at said particular database server device from said other server, (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 said particular database server device; sending, from said particular database server device, a second request to the database device-management server identified in said first data, the second request identifying said particular database server device and requesting that said particular database server device be registered as a database server device on said network by the database device-management server, wherein the first data further includes at least a value of a configuration parameter for configuring said particular database server device; said particular database server device being registered as a database server device on said network by said database device-management server; and based at least on the information about the database that was received from the other server, the database server of said particular database server device providing database server functionality with respect to the database; wherein providing the database server functionality comprises, in response to receiving database commands that conform to a structured query language supported by the database server, performing, by said database server, operations on data stored in the database. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40)
-
Specification