1. A computer program product embodied on a non-transitory computer readable medium, comprising: computer code for storing a database used by a first tenant of a multi-tenant on-demand database system by storing 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 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 database for retrieving data stored in the database, the first tenant is able to alter data stored in the database, and the at least one second tenant is prevented from altering the data stored in the database.