Skip to main content

Community

Aurora MySql Connector - Table Re-sync Control Improvements.

Answered

Please sign in to leave a comment.

Comments

4 comments

    Hi Ramki,

    Could you please describe specific scenarios in which Fivetran forces a full re-sync?

    Thanks,
    Val Kulichenko, Fivetran Product Team

    Hi

      As listed in Fivetran document for Aurora MySql and Postgres these are scenarios Fivetran would perform Automatic Table Re-syncs

    https://fivetran.com/docs/connectors/databases#automatictableresyncforsqldatabases

    Thanks

    Ramki

    Hi Ramki,

    Sorry, let me rephrase this. We generally treat this scenarios on case-by-case basis, so which specific scenarios are causing re-syncs for you? Any particular schema changes, for example?

    Thanks,
    Val Kulichenko, Fivetran Product Team

    Hi

        On Aurora MySql we plan to change the Primary Key(PK) column from Int to BigInt datatype to handle growth in data. We expect this change on PK can trigger a re-sync. We are replicating more than 790+ tables currently.

    Our source squads perform Ruby on Rails Active Record based LHM data and schema migrations on Aurora MySql and Postgres constantly and they typically reorder columns on a table we are syncing to Snowflake via Logical Replication(BinLogs). This has caused fivetran to perform table re-syncs as well.

    Overall any table re-sync for concerns listed originally we would like to have better control over it so we can pause and trigger them . It is preferred if we can have historical table re-resync support done on a secondary MySql instance while bin log can be on Primary Mysql(apps traffic is also hosted) to minimize CPU/IO contentions on MySql Primary and merged to same table in destination.

     

    Thanks

    Ramki