Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Cascalog

Introduction to Cascalog

This is the minimal slide deck I've used to introduce Cascalog to the Clojure User Group Berlin http://www.meetup.com/Clojure-Berlin/events/42172412/

To get to the links from the last page, please download the PDF.

You can find the Org-mode source at https://github.com/sthuebner/cljugb/blob/master/cascalog-minimal.org

Stefan Hübner

March 08, 2012
Tweet

More Decks by Stefan Hübner

Other Decks in Technology

Transcript

  1. Introduction to Cascalog Stefan Hübner / @sthuebner 2012-03-07 Stefan Hübner

    / @sthuebner () Introduction to Cascalog 2012-03-07 1 / 6
  2. What's Cascalog? "Cascalog is a fully-featured data processing and querying

    library for Clojure. The main use cases for Cascalog are processing "Big Data" on top of Hadoop or doing analysis on your local computer from the Clojure REPL. Cascalog is a replacement for tools like Pig, Hive, and Cascading. Cascalog operates at a signicantly higher level of abstraction than a tool like SQL. More importantly, its tight integration with Clojure gives you the power to use abstraction and composition techniques with your data processing code just like you would with any other code. It's this latter point that sets Cascalog far above any other tool in terms of expressive power." Stefan Hübner / @sthuebner () Introduction to Cascalog 2012-03-07 2 / 6
  3. Features a data processing and querying library for Clojure for

    Hadoop but also for the REPL (locally) based on Cascading tight integration with Clojure Stefan Hübner / @sthuebner () Introduction to Cascalog 2012-03-07 3 / 6
  4. Resources https://github.com/nathanmarz/cascalog Nathan Marz: Introducing Cascalog - A Clojure-based Query

    Language for Hadoop Nathan Marz: New Cascalog Features Backtype: Why Yieldbot chose Cascalog over Pig Factual: Clojure on Hadoop - A New Hope Stuart Sierra: Functional Relational Programming with Cascalog LinkedIn Tech Talk: Clojure at Backtype (Video) Nathan Marz: Cascalog - Making Data Processing Fun Again (Video, Clojure/conj 2011) Stefan Hübner / @sthuebner () Introduction to Cascalog 2012-03-07 6 / 6