Template:Wikify is deprecated. Please use a more specific cleanup template as listed in the documentation. |
SAWZALL is
"not related to the portable reciprocating power saw trademark of the Milwaukee Electric Tool Corporation"
SAWZALL is an interpreted, procedural, ___domain-specific programming language, used specifically by GOOGLE[1], to handle huge quantities of data. MapReduce[2], Haskell are related powerful list processing functional programs. A discussion group exists at UCSC School of Engineering led by Cormac Flanagan.
SAWZALL code[3]
This complete Sawzall program will read the input and produce three results: the number of records, the sum of the values, and the sum of the squares of the values.
count: table sum of int; total: table sum of float; sum_of_squares: table sum of float; x: float = input; emit count <- 1; emit total <- x; emit sum_of_squares <- x * x;
External References
- S. Ghemawat, H. Gobioff, S.-T. Leung, The Google file system, in: 19th ACM Symposium on Operating Systems Principles, Proceedings,
17 ACM Press, 2003, pp. 29 – 43.
- MapReduce[4]
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles, in addition to a stub category. (August 2007) |
This article does not contain any links to other Wikipedia articles. (August 2007) |