Hosting multiple logical databases contained in physical database
First Claim
Patent Images
1. A computer-implemented database management system having at least one processor configured to execute computer-executable components, the computer-executable components comprising:
- a scoping component configured to create scopes of logical database units from relational engine metadata, the scoping component further configured to respectively isolate relational engine metadata parts corresponding to the scopes of the logical database units; and
a mapping component configured to map the logical database units to storage engine metadata to facilitate a sharing of the storage engine metadata among the logical database units, wherein the storage engine metadata remains unchanged during an isolation of the relational engine metadata parts, and wherein multiple instances of the relational engine metadata map into a single instance of the storage engine metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that defines a logical database that shares physical resources with a containing physical database. The architecture isolates the relational engine system metadata parts of a database in horizontal scopes to form separate namespaces, and shares the underlying storage engine system metadata. Sharing physical database resources enables efficient input/output (I/O) utilization and instantaneous database creation and growth. In addition, logical databases can be backed up as a single transactionally consistent unit.
10 Citations
20 Claims
-
1. A computer-implemented database management system having at least one processor configured to execute computer-executable components, the computer-executable components comprising:
-
a scoping component configured to create scopes of logical database units from relational engine metadata, the scoping component further configured to respectively isolate relational engine metadata parts corresponding to the scopes of the logical database units; and a mapping component configured to map the logical database units to storage engine metadata to facilitate a sharing of the storage engine metadata among the logical database units, wherein the storage engine metadata remains unchanged during an isolation of the relational engine metadata parts, and wherein multiple instances of the relational engine metadata map into a single instance of the storage engine metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented database management system having at least one processor configured to execute computer-executable components, the computer-executable components comprising:
-
a scoping component configured to automatically create logical database partitions from relational engine metadata, the scoping component further configured to respectively isolate relational engine metadata parts corresponding to the logical database partitions; and a mapping component configured to map the logical database partitions to physical database resources to facilitate a sharing of the physical database resources among the logical database partitions, wherein the physical database resources remain unchanged during an isolation of the relational engine metadata parts, and wherein multiple instances of the relational engine metadata map into a single instance of the physical database resources. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented database management method, comprising:
-
automatically creating logical database scopes from relational engine metadata; respectively isolating relational engine metadata parts corresponding to the logical database scopes; mapping the logical database scopes to physical database resources, wherein the physical database resources remain unchanged during an isolation of the relational engine metadata parts, and wherein multiple instances of the relational engine metadata map into a single instance of the physical database resources; and sharing the physical database resources among the logical database scopes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification