We are trying to find a solution to synchronize the data from one database (let's call it Master) database to another database (let's call it Analytics) to perform ETL operations in Analytics.
The setup would be as follows:
- Tables from Master would be replicated in Analytics
- Replicated tables in Analytics would be read-only in analytics but used in certain ETL scripts (some of them purely SQL) to perform some insertions in other tables in Analytics
From our initial research it seems PGSync would be a good solution to perform this. We have been trying AWS DMS as well but it created too much of a drag on resources on Master.
Has anyone attempted a similar setup in the past? Would love to hear your thoughts!