forked from clojurewerkz/docslate
-
Notifications
You must be signed in to change notification settings - Fork 11
/
index.html
56 lines (52 loc) · 1.85 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
title: Cascalog | Data processing on Hadoop without the hassle
layout: default
---
<div class="jumbotron masthead">
<div class="container">
<h1>Cascalog</h1>
<p>
Fully-featured data processing and querying library <br /> for Clojure or Java.
</p>
<p>
<a class='btn btn-primary btn-large' href='/articles/getting_started.html'>Get Started! »</a>
</p>
<ul class="masthead-links">
<li>
<a href="/articles/guides.html">Read doc guides »</a>
</li>
<li>
<a href='https://groups.google.com/group/cascalog-user'>Join the mailing list »</a>
</li>
<li>
<a href='https://github.com/nathanmarz/cascalog'>Contribute »</a>
</li>
</ul>
</div>
</div>
<br />
<div class='container'>
<div class="marketing">
<div class="row-fluid">
<div class="span12">
<p>
The main use cases for Cascalog are processing "Big Data" on top of Hadoop or doing analysis on your local computer. Cascalog is a replacement for tools like Pig, Hive, and Cascading which operates at a significantly higher level of abstraction than those tools.
</p>
</div>
</div>
<div class="row-fluid">
<div class='span4'>
<h2>Simple</h2>
<p>Functions, filters, and aggregators all use the same syntax. Joins are implicit and natural.</p>
</div>
<div class='span4'>
<h2>Expressive</h2>
<p>Logical composition is very powerful, and you can run arbitrary Clojure code in your query with little effort. You specify what you want and not how to do it.</p>
</div>
<div class='span4'>
<h2>Scalable</h2>
<p>Cascalog queries run as a series of MapReduce jobs. The same code can run with a single data file on your laptop and for petabytes of data in a computing cluster.</p>
</div>
</div>
</div>
</div>