VividByteWorker opened a new issue, #57921:
URL: https://github.com/apache/doris/issues/57921

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/doris/issues?q=is%3Aissue) 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.
   <img width="2030" height="480" alt="Image" 
src="https://github.com/user-attachments/assets/c82d2384-d2f4-4668-adb1-a8207b8919f9";
 />
   
   ### Use case
   
   The benefits are as follows:
   1. Obtain changes based on table streams to realize CDC (Change Data 
Capture) acquisition
   <img width="1558" height="444" alt="Image" 
src="https://github.com/user-attachments/assets/5fbb60c7-bbcd-4fee-aac5-dc0a00ca935e";
 />
   
   2. Support online dual-stream join to achieve more efficient multi-stream 
column concatenation capability.
   3. Realize online stream-based incremental aggregation computing.
   4. Asynchronous Materialized Views with Incremental Computation: Implement 
materialized views that are refreshed incrementally, thereby accelerating 
near-real-time online serving queries.
   
   ### Related issues
   
   1. to add table stream to aquire CDC
   2. to add dynamic table
   3. to add incremental computation runtime
   4. to add optimizer rules for incremental computation
   
   ### Are you willing to submit PR?
   
   - [x] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to