Search
Data Model Engine
A Data Model Engine is a system or framework that can model data. It is typically used in a Semantic Layer or as a layer between data and Data Visualization. Enable efficient querying, transformation, and analysis, often abstracting heterogeneous data sources and optimizing query execution for performance.
# Engines
- Tesseract by Cube
- Trino
- below?
- And SQL Query Engine (trino, etc.)
- Query Engines (Trino, Photon, etc.)
- Modern OLAP Systems?
# Query Execution and Cluster-Computing Framework
- Cluster-computing frameworks
- DataFusion
- Apache Flink: Stream-processing framework capable of batch execution.
- Apache Beam: Unified batch and stream processing, designed to run on various distributed processing engines (e.g., Flink, Spark).
- Apache Calcite: Dynamic data management framework, focusing on relational query parsing and optimization.
# Data Model Languages
Related are the Data Modeling Languages (LookML, MAQL, etc.) and Query Planners.
Origin: Tesseract
References: MVC (Model View Controller)
Created 2024-10-17