SUPPORTING MULTI-TENANT APPLICATIONS ON A SHARED DATABASE USING PRE-DEFINED ATTRIBUTES
First Claim
Patent Images
1. A method for establishing a multi-tenant database, the method comprising:
- determining a database server attribute as a tenant identifier (ID) for a first tenant;
receiving a database query originating from the first tenant;
modifying the database query to create a modified query by injecting the tenant ID into the database query; and
querying a database server with the modified query;
wherein;
at least the modifying and querying steps are performed by computer software running on computer hardware.
1 Assignment
0 Petitions
Accused Products
Abstract
Exposing existing database server attributes that are used for load balancing, accounting, log filtering, problem determination, and end user identification as tenant identifiers. An example of such attribute is the values in existing client information fields that are available to applications for passing additional information to the database server via connections. These values are then used by the database server for enhanced operational functions of load balancing, accounting, log filtering, problem determination, and end user identification.
-
Citations
10 Claims
-
1. A method for establishing a multi-tenant database, the method comprising:
-
determining a database server attribute as a tenant identifier (ID) for a first tenant; receiving a database query originating from the first tenant; modifying the database query to create a modified query by injecting the tenant ID into the database query; and querying a database server with the modified query; wherein; at least the modifying and querying steps are performed by computer software running on computer hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification