最近,我的雇主被一家大公司收购,新的首席技术官希望我们转移到他们的软件栈。 我们有MySQL作为数据库服务器,他们有Percona。 那么…有什么select,以轻微的停机时间呢?
MySQL二进制日志与Percona兼容吗? 因为如果没有,我想他们不是(至less我没有find这方面的东西),那么我看不到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博客上find关于兼容性的讨论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/
这是开源软件,并有一个免费的论坛,您可以find答案,可能会随着您的进步而出现的问题。 我们的技术团队也经常在这些渠道上提供答案。