-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Open
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.
Description
Search before asking
- I had searched in the issues and found no similar issues.
Description
Currently, the execution engine of Doris adopts batch computation. It can handle near-real-time online analytical scenarios well, but consumes relatively much resources when computing large datasets. If it can support incremental computation, it will achieve more efficient computing performance in some scenarios and cope with more real-time scenarios such as live streaming, logistics, and e-commerce. Based on this, I recommend introducing Table Stream and Dynamic Table to support incremental data computation and make Doris to be a streaming warehouse.

Use case
The benefits are as follows:
- Obtain changes based on table streams to realize CDC (Change Data Capture) acquisition
- Support online dual-stream join to achieve more efficient multi-stream column concatenation capability.
- Realize online stream-based incremental aggregation computing.
- Asynchronous Materialized Views with Incremental Computation: Implement materialized views that are refreshed incrementally, thereby accelerating near-real-time online serving queries.
Related issues
- to add table stream to aquire CDC
- to add dynamic table
- to add incremental computation runtime
- to add optimizer rules for incremental computation
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
morningman and SeaRise
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.