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
  • Project