Patent ID: 11882177
Assignee: YUGABYTEDB, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 20:
21. A method comprising:
providing a common user interface for provisioning nodes in different cloud infrastructures;
receiving via said common user interface, input data requesting provisioning of a first distributed database,
said input data specifying that a first distributed database is to contain both of a first set of nodes in a first cloud infrastructure and a second set of nodes in a second cloud infrastructure; and
sending, after receipt of said input data, a first set of commands according to a first syntax/semantics to a first provisioning server and a second set of commands according to a second syntax/semantics to a second provisioning server,
wherein said first provisioning server provisions said first set of nodes in said first cloud infrastructure in response to receiving of said first set of commands and said second provisioning server provisions said second set of nodes in said second cloud infrastructure in response to receiving of said second set of commands,
wherein, after said provisioning, said distributed database stores a plurality of tables, wherein data corresponding to at least a part of a first table of said plurality of tables is replicated onto at least some nodes of both of said first set of nodes of said first cloud infrastructure and said second set of nodes of said second cloud infrastructure, said at least some nodes including a second node of said second set of nodes,
wherein, after said distributed database is deployed, a first node of said first set of nodes is operative to receive a client request directed to said distributed database and a second node of said second set of nodes is operative to process and respond to said client request,
wherein said client request is forwarded from said first node to said second node by operation of said distributed database,
whereby said first set of nodes and said second set of nodes together operate to provide said distributed database as part of said first distributed database spanning said first cloud infrastructure and said second cloud infrastructure.