Method and system for unified technological stack management for relational databases
First Claim
Patent Images
1. A method comprising:
- invoking, by a platform server of a service provider, a global storage instance to maintain a global repository for metadata of a plurality of nodes, the nodes being associated with an operating system layer for managing the metadata, wherein the global storage instance includes a plurality of metadata sets and a plurality of storage blocks, and wherein the metadata is delocalized from the plurality of nodes; and
directing, via the global storage instance, communication between the nodes and a storage layer that stores data objects accessible by any one of the nodes, the storage layer being geographically different from the nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is described for providing unified technological stack management (e.g., via a global storage instance) where metadata is delocalized from storage nodes. The approach includes creating a global storage instance, wherein the global storage instance contains metadata for a storage layer including a plurality of storage nodes, and wherein the global storage instance is delocalized from the plurality of storage nodes. The approach also includes receiving a database operation request from an operating system layer. The approach further includes mediating the database operation request between the operating system layer and the storage layer using the global storage instance.
16 Citations
20 Claims
-
1. A method comprising:
-
invoking, by a platform server of a service provider, a global storage instance to maintain a global repository for metadata of a plurality of nodes, the nodes being associated with an operating system layer for managing the metadata, wherein the global storage instance includes a plurality of metadata sets and a plurality of storage blocks, and wherein the metadata is delocalized from the plurality of nodes; and directing, via the global storage instance, communication between the nodes and a storage layer that stores data objects accessible by any one of the nodes, the storage layer being geographically different from the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a platform server, a plurality of nodes; a memory storing instructions; at least one processor, communicatively coupled to the memory and configured to execute the instructions, to cause the platform server, maintained by a service provider, configured to invoke a global storage instance to maintain a global repository for metadata of the plurality of nodes, the nodes being associated with an operating system layer for managing the metadata, wherein the global storage instance includes a plurality of metadata sets and a plurality of storage blocks, and wherein the metadata is delocalized from the plurality of nodes, wherein the global storage instance directs communication between the nodes and a storage layer that stores data objects accessible by any one of the nodes, the storage layer being geographically different from the nodes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus operated by a service provider to perform at least the following, maintain a global storage instance that maintains a global repository for metadata of a storage layer, the storage layer including a plurality of storage nodes operated by the service provider for a corresponding plurality of clients, wherein the global storage instance is delocalized from the storage nodes; receive a database operation request from an operating system layer; mediate the database operation request between the operating system layer and the storage layer using the metadata of the storage nodes; and update the metadata of the storage nodes based on metadata locally updated at one or more of the storage nodes that completed the database operation request. - View Dependent Claims (20)
-
Specification