Feldera

active

by Feldera, Inc. · since 2023 · also known as DBSP

An incremental SQL engine grounded in DBSP theory that updates any SQL query from changes only.

relationaldatabase engineopen source (permissive)emerging

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

✓Joins
✓JSON
✓Change data capture
✓Materialized views
✓Durable persistence
✓Streaming ingest
–Transactions
–Secondary indexes
–Full-text search
–Vector search
–Geospatial
–Triggers
–Stored procedures
–TTL / expiry
–Pub/Sub
–Columnar storage
–In-memory
–Compression
–Encryption at rest
–Role-based access
–Time travel
–Branching
–Online schema changes
–Offline sync
–Runs in WebAssembly

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

Self-hosted Vendor-managed cloud Serverless Embedded Edge Kubernetes operator

available on · AWS

Ecosystem

apis & protocolsREST, HTTP ingress/egress, Python SDK
client languagesPython, Rust

Alternatives to Feldera

Compare all→
MaterializeRelational15.7

A Postgres-compatible operational data warehouse that keeps SQL views incrementally up to date.

feldera vs materialize →
RisingWaveRelational17.4

An Apache-licensed, Postgres-compatible streaming database that stores state on S3 and writes Iceberg.

feldera vs risingwave →
ArroyoRelational5.4

A Rust stream processor with SQL pipelines, now owned by Cloudflare and powering Cloudflare Pipelines.

feldera vs arroyo →
EpsioRelational0.0

An incremental view engine that keeps complex SQL results fresh inside your existing Postgres or MySQL.

feldera vs epsio →
Timeplus ProtonColumnar / OLAP16.6

A single C++ binary for streaming SQL, built on ClickHouse's engine with streams and windows.

feldera vs timeplus-proton →
Apache PaimonColumnar / OLAP14.2

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.