mysql 到 percona 複製
最近我的雇主被一家更大的公司收購了,新的 CTO 希望我們遷移到他們的軟體堆棧。我們有 MySQL 作為數據庫伺服器,他們有 Percona。那麼……有什麼選擇可以在短暫的停機時間內做到這一點?
MySQL 二進制日誌是否與 Percona 兼容?因為如果不是,而且我猜他們不是(至少我沒有在這方面找到任何東西),那麼我看不到適合 300 個演出的數據庫的遷移方案。
根據https://www.percona.com/software/mysql-database/percona-server/faq
Percona Server is a backwards-compatible replacement for MySQL®
預設方案是 mysqldump –master-data。它將導致停機時間和持續時間取決於您的 mysql 伺服器性能、表引擎和其他一些因素。
如果您無法承受停機時間,您可以嘗試pt-table-sync https://www.percona.com/doc/percona-toolkit/LATEST/pt-table-sync.html
披露:我為 Percona 工作。我更願意發表評論,但我對伺服器故障沒有足夠的看法。
您可能會在感興趣的 Percona 部落格上找到有關兼容性的討論https://www.percona.com/blog/2013/10/04/the-benefits-of-a-drop-in-compatible-mysql-alternative/
也可能這個可能有你可以在你的研究中使用的資訊
https://www.percona.com/blog/2014/09/19/mysql-upgrade-best-practices/
它是開源軟體,並且有一個免費論壇,您可以在其中找到隨著您的進步可能出現的特定問題的答案。我們的技術團隊也經常在這些渠道上提供答案。