lingo-db/lingo-db
LingoDB: A new analytical database system that blurs the lines between databases and compilers.
What it solves
LingoDB addresses the limitations of traditional relational SQL query engines by providing a data processing system that is highly flexible and extensible. It allows for a wide range of data-processing workflows beyond standard SQL, enabling cross-domain optimization and support for heterogeneous hardware.
How it works
The system uses compiler technology to implement declarative sub-operators. This approach allows LingoDB to interleave optimization passes from different domains, performing cross-domain optimization to maintain high performance while remaining extensible.
Who it’s for
It is designed for developers and data engineers who need a high-performance data processing system that can handle complex workflows beyond traditional relational queries.
Highlights
- Compiler-based architecture for flexibility and extensibility.
- Support for non-relational data-processing workflows via declarative sub-operators.
- Ability to perform cross-domain optimization.
- Sustainable support for heterogeneous hardware.
Related
- Project
- Project
- Project
- Project