The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 02, 2014

Filed:

Sep. 18, 2009
Applicants:

Dmitry Potapov, Emerald Hills, CA (US);

Yiu Woon Lau, Fremont, CA (US);

Hakan Jakobsson, San Francisco, CA (US);

Umesh Panchaksharaiah, Richmond, CA (US);

Poojan Kumar, Mountain View, CA (US);

Inventors:

Dmitry Potapov, Emerald Hills, CA (US);

Yiu Woon Lau, Fremont, CA (US);

Hakan Jakobsson, San Francisco, CA (US);

Umesh Panchaksharaiah, Richmond, CA (US);

Poojan Kumar, Mountain View, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Processing resources at a storage system for a database server are utilized to perform aspects of a join operation that would conventionally be performed by the database server. When requesting a range of data units from a storage system, the database server includes join metadata describing aspects of the join operation for which the data is being requested. The join metadata may be, for instance, a bloom filter. The storage system reads the requested data from disk as normal. However, prior to sending the requested data back to the storage system, the storage system analyzes the raw data based on the join metadata, removing a certain amount of data that is guaranteed to be irrelevant to the join operation. The storage system then returns filtered data to the database server. The database system thereby avoids the unnecessary transfer of certain data between the storage system and the database server.


Find Patent Forward Citations

Loading…