Accelerating fetching of result sets
AssigneeInternational Business Machines Corporation
InventorsSheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
Life of this patent
Estimating the term…
Abstract
A computer implemented method processes a query. A number of processor units processes the query to identify a result set in response to receiving the query from a first client. The number of processor units stores, the result set in a shared cache assigned to a group of clients, wherein result set stored in the shared cache is accessible by the group of clients. The number of processor units returns the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.
Claims20
A computer implemented method for processing a query, the computer implemented method comprising:
- processing, by a number of processor units, the query to identify a result set in response to receiving the query from a first client;
- storing, by the number of processor units, the result set in a shared cache assigned to a group of clients, wherein the result set stored in the shared cache is accessible by the group of clients;
- and
- returning, by the number of processor units, the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.
A computer system for processing a query, the computer system comprising:
- a storage device that stores program instructions;
- a number of processor units operably connected to the storage device, wherein the number of processor units are configured to execute the program instructions to cause the computer system to:
- process a query to identify a result set in response to receiving the query from a first client;
- store the result set in a shared cache assigned to a group of clients, wherein the result set stored in the shared cache is accessible by the group of clients;
- and
- return the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.
A computer program product for processing a query, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer system to cause the computer system to perform a method of:
- processing, by a number of processor units, the query to identify a result set in response to receiving the query from a first client;
- storing, by the number of processor units, the result set in a shared cache assigned to a group of clients, wherein the result set stored in the shared cache is accessible by the group of clients;
- and
- returning, by the number of processor units, the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.
Dependencies are inferred from the claim text.