Hi,

I second to Jark's suggestion to continue the discussion and task on
mailing list or an issue.

Since the diff is clear from InLong side, a well described issue should be
a good start point. May Charles or the author of these changes create one?

Apart from that the QR code photo is broken on mailing list, I tend not to
use such private channel. Basically, open-source collaboration happens in
public and everyone is potential contributor. It's not we call several
associated employees to finish jobs with a hard estimate.

Best,
tison.


Charles Zhang <[email protected]> 于2022年7月24日周日 16:56写道:

>   Hi, tison and Jark,
>     Thanks for your advice.
>     Different from Flink CDC connectors, InLong's changes to MySQL CDC
> connector mainly involve entire database migration and support for rich
> metadata fields (like canal), which are very important for Apache InLong to
> provide external services as data integration. For example, for the entire
> database migration, if one schema is used for one table, it will be a waste
> of resources and difficult to maintain, and it will also put pressure on
> the upstream database.We also particularly hope to work with Flink CDC to
> see how to support the entire database migration and support richer
> metadata fields, so that we can directly rely on it. We don't know if Flink
> CDC has plans and technical solutions for these two scenarios. We can talk
> about it together or contribute directly.
>     In addition, in order to speed up discussion and follow-up
> cooperation, I have created a WeChat group [1], and interested contributors
> can join the direct discussion.
>     Thanks again.
> [1]
> [image: image.png]
>
> Jark Wu <[email protected]> 于2022年7月23日周六 22:45写道:
>
>> Thanks for starting this discussion, tison!
>>
>> It's great to see InLong is using flink-cdc-connectors to extract data
>> from
>> various databases.
>> I think tison raised a good point about contributing back instead of
>> forking. I believe this can
>> help the InLong community in the long term by leveraging improvements and
>> bug fixes from
>> upstream. Flink CDC can also benefit from more contributions from the
>> InLong community.
>> I believe it's the only way that we can improve collaboration between
>> different OSS projects.
>>
>> In a word, I highly appreciate learning the missing part of Flink CDC that
>> InLong needs.
>> We can discuss the missing features here or in the issues.
>>
>> Cheers,
>> Jark
>>
>>
>> On Fri, 22 Jul 2022 at 23:56, tison <[email protected]> wrote:
>>
>> > Hi,
>> >
>> > I notice that inlong-sort mysql-cdc connector[1] is almost copied from
>> > Flink CDC mysql connector[2].
>> >
>> > With a short discussion with Charles I learned that InLong developers
>> > added metadata supports and migration of a whole database.
>> >
>> > It could be better to see if InLong community can contribute such
>> supports
>> > back to Flink CDC upstream, and avoid maintaining a whole fork as well
>> as
>> > periodically catch up upstream updates.
>> >
>> > Maintainers of Flink CDC projects are in cc (Leonard & Jark).
>> >
>> > Perhaps we can start with creating an issue on Flink CDC repo to
>> describe
>> > the case, contribute back the improvements, and switch dependency to the
>> > upstream.
>> >
>> > Best,
>> > tison.
>> >
>> > [1]
>> >
>> https://github.com/apache/inlong/tree/master/inlong-sort/sort-connectors/mysql-cdc
>> > [2]
>> >
>> https://github.com/ververica/flink-cdc-connectors/tree/master/flink-connector-mysql-cdc
>> >
>> >
>>
>
>
> --
> Best wishes,
> Charles Zhang
>

Reply via email to