Comment créer une réplique pour la lecture de MSSQL dans MySQL de l'autre côté RDS

J'ai une instance RDS Avec la libération SQL Server Standard. Cette base de données est utilisée pour les transactions, je souhaite créer une réplique pour la lecture, mais je veux qu'une nouvelle réplique soit MySQL / MariaDB ou PostgreSQL. Cela est dû au fait que nous prévoyons d'utiliser le logiciel pour les rapports qui récupère les données directement à partir de notre base de données.

Je ne sais pas s'il est possible de y parvenir. Je sais que je peux écrire une application dans certaines langues et utiliser la tâche cron Pour son exécution chaque minute, mais je recherche une solution plus efficace et élégante.

Est-ce que quelqu'un a de l'expérience dans cela? je lis à propos de SymmetricDS, Mais quelqu'un a de l'expérience avec ce logiciel et deux copies RDS?
Invité:

Giselle

Confirmation de:

Vous pouvez utiliser
https://aws.amazon.com/dms/
(DMS) - Il s'oppose bien à la traduction entre différents moteurs SQL. Bien qu'il soit écrit "migration", il peut également être utilisé dans

Mode de réplication continue

où il continue de mettre à jour la base de données cible de la base de données source. Probablement, c'est ce dont vous avez besoin.

J'espère que cela aidera :)

Agathe

Confirmation de:

Pour autant que je sache, il est impossible de RDS. Si vous en avez vraiment besoin, je soupçonne que vous devrez utiliser une solution tierce à l'extérieur RDS, Ce qui est susceptible d'être associé à la conversion et à retarder.

Je propose de connecter votre rapport à la base de données principale ou à la réplique MS SQL. Si vous en avez vraiment besoin avec MySQL ... Peut-être que quelqu'un d'autre apparaîtra.

Pour répondre aux questions, connectez-vous ou registre