-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Squall is an online query processing tool built on top of Storm (https://github.com/nathanmarz/storm). Similar to how Hive provides SQL syntax on top of Hadoop for doing batch processing, Squall executes SQL queries on top of Storm for doing online processing. In the long term, Squall is intended to move beyond SQL and to become an online analytics engine that supports statistics languages such as R.
This is work in progress, currently it is in development stage. Squall is being actively developed by several contributors from EPFL DATA lab, and from the students taking our database class. We provide a binary containing compiled Java classes, so it can be run out of the box.
Squall is licensed under Apache License v2.0.
- Rationale
- [A high-level overview](https://github.com/epfldata/squall/wiki/A high-level overview)
- [Supported features](https://github.com/epfldata/squall/wiki/Supported features)
- [Quick Start: Local Mode](https://github.com/epfldata/squall/wiki/Quick Start: Local Mode)
- [Quick Start: Cluster Mode](https://github.com/epfldata/squall/wiki/Quick Start: Cluster Mode)
- [Squall query plans vs Storm topologies](https://github.com/epfldata/squall/wiki/Squall query plans vs Storm topologies)
- [Manually writing Squall query plans](https://github.com/epfldata/squall/wiki/Manually writing Squall query plans)
- Theta-Join usage & implementation
- [EPFL cluster information](https://github.com/epfldata/squall/wiki/EPFL cluster information)
All questions and suggestions are welcomed at aleksandar.vitorovic at epfl dot ch.
- [For EPFL students: Semester and Master's Project Topics](https://github.com/epfldata/squall/wiki/For EPFL students: Semester and Master's Project Topics)
- Contributors