Mysql

如何通過 RDS 創建從 MSSQL 到 MySQL 的只讀副本

  • March 25, 2020

我有一個帶有 SQL Server 標準版的 RDS 實例。該數據庫用於事務,我想創建只讀副本,但我希望新副本是 MySQL/MariaDB 或 PostgreSQL。這是因為我們計劃使用直接從我們的數據庫中提取數據的報告軟體。

我不知道是否有可能實現這一目標。我知道可以用某種語言編寫一些應用程序並使用 cron 作業每分鐘執行一次,但我正在尋找更有效和優雅的解決方案。

有人有這方面的經驗嗎?我已經閱讀過有關 SymmetricDS 的資訊,但有人對這個軟體和兩個 RDS 實例有經驗嗎?

您可以使用AWS Database Migration Service (DMS) - 它非常擅長在不同 SQL 引擎之間進行轉換。雖然它說的是“遷移”,但它也可以用於持續複製模式,在這種模式下,它會不斷從源數據庫更新目標數據庫。這可能就是你需要的。

希望有幫助:)

我的理解是這在 RDS 中是不可能的。如果你真的需要這個,我懷疑你需要使用 RDS 之外的第三方解決方案,這可能會涉及轉換和延遲。

我建議讓您的報告連接到主數據庫或 MS SQL 副本。如果你真的需要 MySQL ……也許其他人會有一些想法。

引用自:https://serverfault.com/questions/1008225