Pre-Grant Publication Number: 20090119247
Please help the USPTO examine the application by evaluating the relevance of the publicly submitted prior art to the patent application.
Peer To Patent forwards the Top 10 most relevant prior art submissions and their annotations to the USPTO.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

Prior Art Detail
Summary / Description
| Summary / Description | Some general coverage on hash join including hash full outer join, that mentions some specific techniques relevant to application's claims. |
Basic Information
| Type of Prior Art | Print Publication |
| Publication Title * | VLDB'98, Proceedings of 24rd International Conference on Very Large Data Bases, August 24-27, 1998, |
| Author | Goetz Graefe, Ross Bunker, Shaun Cooper |
| ISBN | 1-55860-566-5 |
| Page Range | 86-97 |
| Medium | Journal article |
| Publication Date * | August 1998 |
| URL | http://www.vldb.org/conf/1998/p... |
Notes / To Do
| Notes | I have not spent much time with this so can't provide full relevance, but did find a couple specific things worth pointing out. |
Excerpt
Excerpt If some of the spilled build overflow files are smaller than the memory allocated for the hash operation, multlple spilled partitions may be processed concurrently, and it is sufficient
to create a single probe overflow file for an entire
group of build overflow files.
[...]
Given that selectivity estimation can be rather inaccurate, and that hash joins derive much of their advantage over merge joins from their asymmetry, i.e., from using the smaller of the two inputs as build input, a natural idea is to defer the assignment of build and probe roles to the two
inputs ... Therefore, when starting to process a spilled partition, our implementation always considers role reversal. Note that in recursive partitioning, in particular if bit vector filtering is effective, role reversal back and forth
may be useful in multiple successive recursion levels. |
Relevance
Claims
1
Relevance
The prior art covers some or all of Claim 1's familiar hash full outer join technique.
The prior art covers some or all of Claim 1's familiar hash full outer join technique.
Claim Chart
All
3
Relevance
The prior art pecifically anticipates this claim; see section "Partition Tuning" on p.90 of prior art (a portion of which is in the first part of excerpt further above).
The prior art pecifically anticipates this claim; see section "Partition Tuning" on p.90 of prior art (a portion of which is in the first part of excerpt further above).
Claim Chart
All
5
Relevance
The prior art specifically anticipates the main new element introduced in claim 5, which is the choice of whether to hash a left table partition or a right table partition. See prior art's section "Role reversal" on p. 91 (a portion of which I pasted in as 2nd part of excerpt further above). Note that the term "build" in the prior art refers to the hashed portion, while "probe" refers to the non-hashed portion ("scan partition" in the application).
The prior art specifically anticipates the main new element introduced in claim 5, which is the choice of whether to hash a left table partition or a right table partition. See prior art's section "Role reversal" on p. 91 (a portion of which I pasted in as 2nd part of excerpt further above). Note that the term "build" in the prior art refers to the hashed portion, while "probe" refers to the non-hashed portion ("scan partition" in the application).
Claim Chart
All
0 days left








