Querify Labs

We help technology companies build
high-performance SQL engines
contact us

what we do

We create query optimizers powered by Apache Calcite framework and sql engines for large-scale AND distributed data processing

query
optimization

Operator selection, join order planning, metadata management

distributed planning

Data co-location strategies, exchange planning, operator placement

Apache Calcite Integration

Custom operators, rules, and cost functions, trait management

runtime

Operators, resource management, compiled and vectorized execution

parallelism

Vertical and horizontal parallelism, concurrent algorithms

protocols

Data exchange, fault-tolerance, protocol correctness verification

services

RESEARCH

Query processing is an active area of research, with new ideas appearing every month. We prepare surveys on specific topics to help you make better design decisions.

Design

Designing a query engine is a challenging task with many trade-offs. We create prototypes and do design reviews to ensure that you considered all pros and cons as early as possible.

TRAINING

In-house expertise is essential for long-term product success. We conduct training to help your team accumulate solid knowledge of query processing and optimization techniques.

Contact us

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.