Permalink
Browse files

Merge pull request #470 from dlight/gh-pages

Fixing URL to the Sawzall paper
  • Loading branch information...
2 parents e0be61f + 4855127 commit 3875177ac7e272e434c8eaa4b23db4786e036663 @janl janl committed Jun 21, 2012
Showing with 1 addition and 1 deletion.
  1. +1 −1 draft/views.html
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.

0 comments on commit 3875177

Please sign in to comment.