Introducing Next-Generation Data Modeling Engine
Cube, an open-source data modeling platform, has transitioned from using only JavaScript to incorporating Rust in its codebase, with almost 60% now being in Rust. The introduction of the Next-Generation Data Modeling Engine (Tesseract) will further increase Rust usage and bring new capabilities such as multi-stage calculations and improved performance for data model operations. Tesseract aims to optimize data model compilation, maintenance, and SQL code generation. Multi-stage calculations simplify complex queries like period-to-date calculations, percentage of total calculations, and period-over-period comparisons. The feature is currently in preview with multi-stage calculations available in Cube v1.0.0.
Company
Cube
Date published
Oct. 15, 2024
Author(s)
Pavel Tiunov
Word count
518
Language
English
Hacker News points
1