shiyiky commented on code in PR #3186:
URL: https://github.com/apache/flink-cdc/pull/3186#discussion_r1560513053
##########
docs/content/docs/connectors/mysql.md:
##########
@@ -205,6 +205,16 @@ pipeline:
<td>Integer</td>
<td>The connection pool size.</td>
</tr>
+ <tr>
+ <td>table.exclude.list</td>
Review Comment:
I agree with some of your views, and I think they are very nice. Here, I
will explain why I am doing this:
1. Most users use 'db. *' when using whole database synchronization, but
they also need to exclude some tables that do not need synchronization. If
regular expressions are used to reverse exclude, and regular expressions are
not easy to write, and this is an unclear exclusion, users need to constantly
test and write. If there is an option to exclude tables, 'db.table1, db.table2'
is very obvious and observable.
2. The process of writing and testing regular expressions is tedious if they
have many tables.
3. The 'table. include. list' parameter is the same as the Debezium
parameter, but the principle is different from Debezium. It may be a better
choice to change the parameter name to a different one.
4. We need to hand over simplicity to users and leave complexity to
ourselves.
5. I referred to the parameters for CDAS whole database synchronization in
Alibaba Cloud's real-time computing of Flink and the parameters for whole
database synchronization in Flink Doris Connector connector
--
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]