Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Fixing URL to the Sawzall paper #470

Merged
merged 1 commit into from Jun 21, 2012
Jump to file or symbol
Failed to load files and symbols.
+1 −1
Split
View
@@ -546,4 +546,4 @@ <h3 id="wrap">Wrapping Up</h3>
<p>A common mistake new CouchDB users make is attempting to construct complex aggregate values with a reduce function. Full reductions should result in a scalar value, like <code>5</code>, and not, for instance, a JSON hash with a set of unique keys and the count of each. The problem with this approach is that you’ll end up with a very large final value. The number of unique keys can be nearly as large as the number of total keys, even for a large set. It is fine to combine a few scalar calculations into one reduce function; for instance, to find the total, average, and standard deviation of a set of numbers in a single function.
-<p>If you’re interested in pushing the edge of CouchDB’s incremental reduce functionality, have a look at <a href="http://labs.google.com/papers/sawzall.html">Google’s paper on Sawzall</a>, which gives examples of some of the more exotic reductions that can be accomplished in a system with similar constraints.
+<p>If you’re interested in pushing the edge of CouchDB’s incremental reduce functionality, have a look at <a href="http://research.google.com/archive/sawzall.html">Google’s paper on Sawzall</a>, which gives examples of some of the more exotic reductions that can be accomplished in a system with similar constraints.