QUERY OPTIMIZATION IN A MULTI-TENANT DATABASE SYSTEM
First Claim
1. A method of managing process space on a multi-tenant database system, the method comprising:
- over a network, providing, to multiple users from two or more organizations, access to information stored in a database repository shared by the two or more organizations, wherein the database repository implements security protocols to restrict a set of first users to a first sub-portion of the information, the set of first users belonging to one of the two or more organizations and the first sub-portion of the information is different from a second sub-portion accessible by users from an other organization;
monitoring the access of the information by the multiple users; and
generating a first processing space for the set of first users in response to the access of the database repository, the first processing space being distinct from a second processing space for the users from the other organization.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides techniques for managing process space on a multi-tenant database system that features a method that provides to multiple users of two or more organizations, over a network, access to information stored in a database repository shared by the two or more organizations. The database repository implements security protocols to restrict a set of first users to a first sub-portion of the information. The set of first users belongs to one of the two or more organizations. The first sub-portion of the information is different from a second sub-portion accessible by users from another organization. Access of the information by the multiple users is monitored. A first processing space for the set of first users is generated in response to the access of the database repository. The first processing space is distinct from a second processing space for the users from the other organization.
-
Citations
20 Claims
-
1. A method of managing process space on a multi-tenant database system, the method comprising:
-
over a network, providing, to multiple users from two or more organizations, access to information stored in a database repository shared by the two or more organizations, wherein the database repository implements security protocols to restrict a set of first users to a first sub-portion of the information, the set of first users belonging to one of the two or more organizations and the first sub-portion of the information is different from a second sub-portion accessible by users from an other organization; monitoring the access of the information by the multiple users; and generating a first processing space for the set of first users in response to the access of the database repository, the first processing space being distinct from a second processing space for the users from the other organization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium carrying one or more sequences of instructions for managing process space on a multi-tenant database system when executed by one or more processors and cause the one or more processors to carry out steps of:
-
over a network, providing, to multiple users from two or more organizations, access to information stored in a database repository shared by the two or more organizations, wherein the database repository implements security protocols to restrict a set of first users to a first sub-portion of the information, the set of first users belonging to one of the two or more organizations and the first sub-portion of the information being different from a second sub-portion accessible by users from an other organization; monitoring the access of the information by the multiple users; and generating a first processing space for the set of first users in response to the access of the database repository, the first processing space being distinct from a second processing space for the users from the other organization. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data center for storing information on a multi-tenant database system to control query latency, the data center comprising:
-
a processor; and a memory space having a sequence of instructions which, when executed by the processor, causes the processor to carry out the steps of; over a network, providing, to multiple users from two or more organizations, access to information stored in a database repository shared by the two or more organizations, wherein the database repository implements security protocols to restrict a set of first users to a first sub-portion of the information, the set of first users belonging to one of the two or more organizations and the first sub-portion of the information being different from a second sub-portion accessible by users from an other organization; monitoring the access of the information by the multiple users; and generating a first processing space for the set of first users in response to the access of the database repository, the first processing space being distinct from a second processing space for the users from the other organization. - View Dependent Claims (20)
-
Specification