Custom multi-tenant non-relational platform objects
Assigneesalesforce.com, inc.
InventorsAlex Warshavsky, Adam Torman, Eli Levine, Jan Asita Fernando, Samarpan Jain
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorsAlex Warshavsky, Adam Torman, Eli Levine, Jan Asita Fernando, Samarpan Jain
Estimating the term…
Disclosed are examples of systems, apparatus, methods and computer program products for creating custom platform objects for a multi-tenant non-relational database environment. A database system maintains a multi-tenant non-relational database associated with multiple enterprises and a number of records for each of the enterprises. The system also maintains a dynamic virtual table associated with a number of records. A request is received from one of the enterprises to define a custom data object within the database system, uniquely associated with an enterprise. The request is processed, and a custom object is generated based on the request. The custom object defines database columns corresponding to the data object and the enterprise. The virtual table is updated to include virtual columns corresponding to the database column definitions, and existing columns of a shared table in the non-relational database are updated to match the virtual columns. Access to the existing columns is then restricted for enterprises not uniquely associated with the custom data object.
A database system comprising:
A method comprising:
A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
Dependencies are inferred from the claim text.