Distributed data processing in multi-tenant environments
Assigneesalesforce.com, inc.
InventorsAlex Gitelman, Stephen Petschulat, Alex Field, Torrey Teats
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorsAlex Gitelman, Stephen Petschulat, Alex Field, Torrey Teats
Estimating the term…
Methods, systems, and devices for data processing within a distributed data system are described. In a multi-tenant distributed data system, a provider may supply executable code for processing data using declarative processing instructions received from a tenant. For example, a tenant may provide tenant-specific processing instructions for a requested set of data. The processing instructions may indicate input information (e.g., a data structure, tenant-specific fields, etc.), transformation information (e.g., from a set of pre-defined transformations), and output information. The provider-supplied code may use the tenant-specific processing instructions to process and generate the requested set of data, where the code may be executed by multiple nodes within the system. As such, the code executed by multiple nodes may utilize the input information, transformation information, and output information from the tenant-specific processing instructions to generate the requested data and provide the data to the tenant.
A method for data processing within a multi-tenant distributed data system, comprising:
An apparatus for data processing within a multi-tenant distributed data system, comprising:
A non-transitory computer-readable medium storing code for data processing within a multi-tenant distributed data system, the code comprising instructions executable by a processor to:
Dependencies are inferred from the claim text.