/Documentation

Upsolver Documentation

Primary LanguageJavaScript

Upsolver Introduction

Upsolver is a streaming aggregation engine for Amazon S3.
It executes continuous queries over data streams and S3, incrementally storing the results in any output.

Upsolver empowers data scientists, data analysts and developers to replace ETL code and data engineering projects with continuous queries, defined in a few minutes over streams of raw data like JSON and CSV files.

Upsolver enables database functionality for streaming data, including materialized views, long window aggregations, multi-value aggregations, retroactive queries from S3 and join between streams.

Everything is a stream

Upsolver is a stream processing engine.

Unlike other data platforms, there is only one streaming code path. Batch inputs are processed one event at a time (like a stream). Every incoming event updates the results of a continuous query.