Feldera
activeby Feldera, Inc. · since 2023 · also known as DBSP
An incremental SQL engine grounded in DBSP theory that updates any SQL query from changes only.
Overview
Feldera grew out of VMware Research's DBSP work, which gives a mathematical framework for incrementally maintaining arbitrary SQL, including recursive queries and complex joins. You write pipelines as SQL tables and views; Feldera compiles them to Rust and processes inserts, updates and deletes so outputs change in proportion to input changes, not data size. It integrates with Kafka, Delta Lake, Iceberg, Postgres and HTTP. The core is MIT-licensed, with an enterprise edition and managed cloud from Feldera Inc. Releases ship several times per week.
Strengths & trade-offs
Strengths
- +Incrementally evaluates full SQL, including recursion and complex joins
- +Strong theoretical foundation (DBSP, VLDB best paper)
- +Same SQL for batch backfill and streaming
- +Delta Lake and Iceberg connectors for lakehouse pipelines
- +Permissive MIT license for the core
Trade-offs
- −Pre-1.0 versioning with very frequent releases
- −SQL is compiled, so pipeline changes require recompilation
- −Not a query-serving database; results go to sinks
- −Young ecosystem and community
Great for
- +Incremental computation of complex analytics over changing data
- +Real-time feature engineering
- +Streaming ETL into Delta Lake or Iceberg
Think twice for
- −Serving ad-hoc point queries
- −Teams wanting a stable 1.0 API
Capabilities
Native or official first-party support · 6 of 25 tracked
Scale & consistency
- Comfortable data size
- Medium · ≤ 10 TB
- Horizontal scaling
- Native
- Multi-region
- No
- Transactions
- Limited ACID
- Consistency
- Strong
- Schema
- Strict
- Architecture
- Single node, Distributed, Client server
- Query languages
- SQL (Apache Calcite dialect)
Pipelines use multiple workers and spill state to storage; enterprise supports larger multi-host deployments.
Deployment
available on · AWS
Ecosystem
Alternatives to Feldera
A Postgres-compatible operational data warehouse that keeps SQL views incrementally up to date.
feldera vs materialize →An Apache-licensed, Postgres-compatible streaming database that stores state on S3 and writes Iceberg.
feldera vs risingwave →A Rust stream processor with SQL pipelines, now owned by Cloudflare and powering Cloudflare Pipelines.
feldera vs arroyo →An incremental view engine that keeps complex SQL results fresh inside your existing Postgres or MySQL.
feldera vs epsio →A single C++ binary for streaming SQL, built on ClickHouse's engine with streams and windows.
feldera vs timeplus-proton →Streaming lakehouse table format with LSM-based upserts and changelogs, born in Apache Flink.
feldera vs apache-paimon →Feldera FAQ
What is Feldera?
Feldera is a relational database by Feldera, Inc., first released in 2023. Feldera grew out of VMware Research's DBSP work, which gives a mathematical framework for incrementally maintaining arbitrary SQL, including recursive queries and complex joins. You write pipelines as SQL tables and views; Feldera compiles them to Rust and processes inserts, updates and deletes so outputs change in proportion to input changes, not data size. It integrates with Kafka, Delta Lake, Iceberg, Postgres and HTTP. The core is MIT-licensed, with an enterprise edition and managed cloud from Feldera Inc. Releases ship several times per week.
Is Feldera open source?
Yes. Feldera is open source. License: MIT (open-source edition); Enterprise is commercial.
Does Feldera support ACID transactions?
Partly. Feldera offers limited ACID guarantees (for example, single-record or single-partition transactions), with strong consistency.
Does Feldera scale horizontally?
Feldera scales horizontally out of the box, with built-in sharding or partitioning. It is comfortable at medium scale (≤ 10 TB).
How can I run Feldera?
You can self-host it and use the vendor's managed cloud. It is available on AWS.
What is Feldera best for?
Feldera is a strong fit for incremental computation of complex analytics over changing data, real-time feature engineering and streaming ETL into Delta Lake or Iceberg. Think twice for serving ad-hoc point queries.
What are the best alternatives to Feldera?
Common alternatives to Feldera include Materialize, RisingWave, Arroyo, Epsio and Timeplus Proton. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.
How popular is Feldera?
Feldera ranks #202 of 844 databases on the WhichDB Score (15.8/100), and #62 among relational databases. The score combines public adoption signals such as package downloads, GitHub activity, job posts and developer discussion.