Hadoop2010: Cascalog Query Language

allowFullScreen='true' src='https://s.yimg.com/m/up/ypp/default/player.swf' flashvars='vid=21232266&autoPlay=0'>

iPod: Download high-resolution version

Cascalog is an interactive query language for Hadoop with a focus on simplicity, expressiveness, and flexibility intended to be used by Analysts and Developers alike. Cascalog eschews the SQL syntax for a simpler and more expressive syntax based on Datalog. With this added expressiveness, Cascalog can query existing data stores "out of the box" with no data "importing" or "under the hood" configuration necessary. Because Cascalog sits on top of Clojure, a powerful JVM based language and interactive shell, adding new operations to a query is as simple as defining a new function. Cascalog relies on Cascading, a robust data-processing API, for defining and running workflows.

Media Production by BAYCAT, a non-profit community media producer that educates and employs underserved youth and adults in the digital media arts.