hailin0 opened a new issue, #7930:
URL: https://github.com/apache/seatunnel/issues/7930

   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   
   
   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/seatunnel/issues?q=is%3Aissue+label%3A%22bug%22)
 and found no similar issues.
   
   
   ### Describe the proposal
   
   # Backgroud
   Currently, we have support for data change capture(CDC #3175), but no 
further design for schema evolution.
   - MySQL
   - Oracle
   - Postgres
   - SQlServer
   - ...
   
   And as CDC data synchronization, I think we need to support schema 
evolution(DDL)  as a feature, and I want to hear from you all how you think it 
can be implemented in SeaTunnel.
   
   # Motivation
   - Support read database ddl sql (mysql/oracle/...)
   - Support ddl sync to any sink(Standardized parse ddl to event)
   - Support pause and resume ddl at any time
   - Support automatic processing of old data and new data switche 
   
   # Overall Design
   
   
![image](https://github.com/user-attachments/assets/aa3c661a-76e0-4e9e-bc15-28426af0276d)
   
   - Depends on checkpoint to push change signals: reader -> writer -> committer
   
   ### Task list
   
   [x] https://github.com/apache/seatunnel/pull/5125
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!


-- 
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]

Reply via email to