Multi-cluster database management system
AssigneeNutanix, Inc.
InventorsYashesh Mankad, Kamaldeep Khanuja, Balasubrahmanyam Kuchibhotla, Anil Madan, Manish Pratap Singh, Bakul Banthia, Sagar Sontakke
Life of this patent
Estimating the term…
Abstract
A multi-cluster database management system includes a first cluster in a database management system of a virtual computing system, a second cluster in the database management system, a server on the first cluster, a first agent on the first cluster, and a second agent on the second cluster. The server provides a database management service to a first database stored on the first cluster via the first agent and to a second database stored on the second cluster via the second agent.
Claims24
A non-transitory computer-readable media comprising computer-readable instructions stored thereon that when executed by a processor of a database management system cause the processor to:
- receive first network information to convert a single-cluster configuration of the database management system into a multi-cluster configuration of the database management system;
- convert the single-cluster configuration into the multi-cluster configuration based upon the first network information, wherein in the single-cluster configuration, a server and a first agent are co-located on a first virtual machine on a first cluster, and wherein in the multi-cluster configuration, the server is located on the first virtual machine and the first agent is located on a second virtual machine on the first cluster;
- receive second network information to register a second cluster with the server upon conversion to the multi-cluster configuration;
- and
- create a second agent on the second cluster upon registering the second cluster,
- wherein the server provides a database management service via the first agent and the second agent.
A method comprising:
- receiving, by a processor executing computer-readable instructions stored on a memory, first network information for converting a single-cluster configuration of a database management system into a multi-cluster configuration of the database management system;
- converting, by the processor, the single-cluster configuration into the multi-cluster configuration based upon the first network information, wherein in the single-cluster configuration, a server and a first agent are co-located on a first virtual machine on a first cluster, and wherein in the multi-cluster configuration, the server is located on the first virtual machine and the first agent is located on a second virtual machine on the first cluster;
- receiving, by the processor, second network information for registering a second cluster with the server upon conversion to the multi-cluster configuration;
- and
- creating, by the processor, a second agent on the second cluster upon registering the second cluster,
- wherein the server provides a database management service via the first agent and the second agent.
A system comprising:
- a memory storing computer-readable instructions thereon;
- and
- a processor that executes the computer-readable instructions to:
- receive first network information to convert a single-cluster configuration of the database management system into a multi-cluster configuration of the database management system;
- convert the single-cluster configuration into the multi-cluster configuration based upon the first network information, wherein in the single-cluster configuration, a server and a first agent are co-located on a first virtual machine on a first cluster, and wherein in the multi-cluster configuration, the server is located on the first virtual machine and the first agent is located on a second virtual machine on the first cluster;
- receive second network information to register a second cluster with the server upon conversion to the multi-cluster configuration;
- and
- create a second agent on the second cluster upon registering the second cluster,
- wherein the server provides a database management service via the first agent and the second agent.
A system comprising:
- a first cluster in a database management system of a virtual computing system;
- a second cluster in the database management system;
- a server on the first cluster;
- a first agent on the first cluster;
- and
- a second agent on the second cluster,
- wherein the server comprises a processor that executes computer-readable instructions stored on a memory of the server to provide a database management service to a first database stored on the first cluster via the first agent and to a second database stored on the second cluster via the second agent.
Dependencies are inferred from the claim text.