LSM-Tree OLAP Cube Module

LSM-Tree OLAP Cube is a log-structured merge-tree database designed for processing massive partial aggregations of raw data and forms a multidimensional OLAP (online analytical processing). It utilizes Cloud-OT and Cloud-FS technologies. LSMT database is truly asynchronous and distributed, with full support of transaction semantics. Dimension here can be treated as categories while measures represent values.

You can add OLAP Cube module to your project by inserting dependency in pom.xml:

<dependency>
    <groupId>io.datakernel</groupId>
    <artifactId>datakernel-cube</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</dependency>

Cube class represents an OLAP cube. It provides methods for loading and querying data along with functionality for aggregations management.

This module on GitHub repository