System, method and computer program product for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system
First Claim
1. A computer program product embodied on a non-transit computer readable medium, comprising:
- computer code for storing a single instance of a database used by a first tenant of a multi-tenant on-demand database system by storing the single instance of the database in a location in memory of the multi-tenant on-demand database system that is dedicated to only the first tenant; and
computer code for allowing at least one second tenant of the multi-tenant on-demand database system to access the single instance of the database, such that;
the at least one second tenant of the multi-tenant on-demand database system is allowed to perform one or more queries on the single instance of the database for retrieving data stored in the sin le instance of the database,the first tenant is able to alter data stored in the single instance of the database, andthe at least one second tenant is prevented front altering the data stored in the single instance of the database.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system. These mechanisms and methods for sharing a single instance of a database stored using a tenant of a multi-tenant on-demand database system can provide a single instance of a database that is shared amongst tenants of a multi-tenant on-demand database system. The ability to provide a single instance of a database that is shared amongst tenants of a multi-tenant on-demand database system can enable the database to be managed or otherwise maintained in a central location.
193 Citations
20 Claims
-
1. A computer program product embodied on a non-transit computer readable medium, comprising:
-
computer code for storing a single instance of a database used by a first tenant of a multi-tenant on-demand database system by storing the single instance of the database in a location in memory of the multi-tenant on-demand database system that is dedicated to only the first tenant; and computer code for allowing at least one second tenant of the multi-tenant on-demand database system to access the single instance of the database, such that; the at least one second tenant of the multi-tenant on-demand database system is allowed to perform one or more queries on the single instance of the database for retrieving data stored in the sin le instance of the database, the first tenant is able to alter data stored in the single instance of the database, and the at least one second tenant is prevented front altering the data stored in the single instance of the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
storing a single instance of a database used by a first tenant of a multi-tenant on-demand database system by storing the single instance of the database in a location in memory of the multi-tenant on-demand database system that is dedicated to only the first tenant; and allowing at least one second tenant of the multi-tenant on-demand database system to access the single instance of the database, such that; the at least one second tenant of the multi-tenant on-demand database system is allowed to perform one or more queries on the single instance of the database for retrieving data stored in the single instance of the database, the first tenant is able to alter data stored in the single instance of the database, and the at least one second tenant is prevented from altering the data stored in the single instance of the database.
-
-
19. An apparatus, comprising:
a hardware processor for; storing a single instance of a database used by a first tenant of a multi-tenant on-demand database system by storing the single instance of the database in a location in memory of the multi-tenant on-demand database system that is dedicated to only the first tenant; and allowing at least one second tenant of the multi-tenant on-demand database system to access the single instance of the database, such that; the at least one second tenant of the multi-tenant on-demand database system is allowed to perform one or more queries on the single instance of the database for retrieving data stored in the single instance of the database, the first tenant is able to alter data stored in the single instance of the database, and the at least one second tenant is prevented from altering the data stored in the single instance of the database.
-
20. A method for transmitting code, comprising:
-
transmitting code to store a single instance of a database used by a first tenant of a multi-tenant on--demand database system by storing the single instance of the database in a location in memory of the multi-tenant on-demand database system that is dedicated to only the first tenant; and transmitting code for allowing at least one second tenant of the multi-tenant on-demand database system to access the single instance of the database, such that; the at least one second tenant of the multi-tenant on-demand database system is allowed to perform one or more queries on the single instance of the database for retrieving data stored in the single instance of the database, the first tenant is able to alter data stored in the single instance of the database, and the at least one second tenant is prevented from altering the data stored in the single instance of the database.
-
Specification