DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Arroyo


Arroyo is a distributed stream processing engine written in Rust that executes stateful computations on data streams using SQL. It processes both bounded and unbounded data sources. The system targets workloads such as fraud detection, real-time business analytics, continuous ingestion into data warehouses or lakes, and machine learning feature generation.

Source Code
https://github.com/ArroyoSystems/arroyo[02]
Developer
Country of Origin
US
Start Year
2023
Acquired By
Project Types
Commercial, Open Source
Written in
Rust
Operating Systems
Linux, macOS

Database Entry

Arroyo


Arroyo is a distributed stream processing engine written in Rust that executes stateful computations on data streams using SQL. It processes both bounded and unbounded data sources. The system targets workloads such as fraud detection, real-time business analytics, continuous ingestion into data warehouses or lakes, and machine learning feature generation.

History


The project was founded in 2022 by Arroyo Systems and first publicly released in 2023. It was developed by engineers with backgrounds in streaming data systems. Arroyo Systems was acquired by Cloudflare. Following the acquisition, development continued under Cloudflare

Checkpoints


Query Interface


SQL

Storage Format


User-Defined Functions


Revision #2