Associating application-specific methods with tables used for data storage
AssigneeGoogle Inc.
InventorsJeffrey A. Dean, Sanjay Ghemawat, Andrew B. Fikes, Yasushi Saito
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsJeffrey A. Dean, Sanjay Ghemawat, Andrew B. Fikes, Yasushi Saito
Estimating the term…
A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective pluralities of tablet access objects and application objects are stored in a plurality of servers. A distinct application object and distinct tablet are associated with each tablet access object. Each application object corresponds to a distinct instantiation of an application associated with the table. The tablet access objects and associated application objects are redistributed among the servers in accordance with a first load-balancing criterion. A first request directed to a respective tablet is received from a client. In response, the tablet access object associated with the respective tablet is used to perform a data access operation on the respective tablet, and the application object associated with the respective tablet is used to perform an additional computational operation to produce a result to be returned to the client.
A method of accessing data, comprising:
A method of accessing data, comprising:
A system for accessing data, comprising:
A non-transitory computer readable storage medium storing one or more programs for use in accessing data, the one or more programs configured to be executed by a set of interconnected computers, wherein execution of the one or more programs by the set of interconnected computers causes the set of interconnected computers to perform operations comprising:
Dependencies are inferred from the claim text.