Exasol

[3] Exasol is a parallelized relational database management system (RDBMS) which runs on a cluster of standard computer hardware servers.

[1][4] Exasol is designed to run in memory, although data is persistently stored on disk following the ACID rules.

Customers gain the maximal performance if their compressed active data fits into that licensed RAM, but it can also be much larger.

It is based on Linux and provides a runtime environment and storage layer for the RDBMS, employing a proprietary, cluster-based file system (ExaStorage).

Exasol integrates support to run Lua, Java, Python and GNU R scripts in parallel inside user defined functions (UDFs) within the DBMS' SQL pipeline.