Rax is a scripting language for behavioral-data exploration. It is based on relational, regular, and temporal algebra and is designed to make big-data modeling easy.
If you need to analyze how customers navigate your web shop, or if you need to find patterns in tv-viewing statistics, or if you need to figure out retail-shopping patterns, Rax is there to help.
Rax empowers data analysts to explore behavioral data in a way that feels intuitive and familiar. Using Rax will speed up the data-analysis process and result in clearer, safer and more portable code that operates directly on your raw data, however big it is.
One script, multiple backends
No more worries about having to rewrite your queries when migrating your data to a new database. Rax handles the subtle differences in SQL dialects for you. With Rax you can switch backends effortlessly.
Light and compact
The expressive power of Rax lets you express complex queries in simple and compact statements. The result: scripts that are easy to read and maintain!
Validate as you go
Print out intermediate results at any point in your script without having to rewrite your queries or create intermediate tables. Exploring your data has never been easier.
Rax supports the big players
Rax supports the most popular database backends. Whether your data lives in the cloud or in your server, Rax can help you extract the most knowledge out of it.