我们有许多项目在许多服务器上运行,并查找一个数据库,我们正在考虑为每个项目设置 Flyway 来控制我们的数据库结构。
但是我们担心并发迁移问题,如果某些项目在同一时间重新部署。(当然,我们总是关心sql语法中的“如果存在”的事情)
当同一数据表或其他结构事物并发更改时,Flyway 如何工作?
它按预期工作。请参阅常见问题解答中的答案:https://flywaydb.org/documentation/learnmore/faq.html#parallel https://flywaydb.org/documentation/learnmore/faq.html#parallel
多个节点可以并行迁移吗?
是的! Flyway 使用数据库的锁定技术来协调多个节点。这可以确保即使应用程序的多个实例同时尝试迁移数据库,它仍然可以工作。完全支持集群配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)