标签: java mysql hibernate
我们已经使用Java,Hibernate和MySQL的后端构建和维护了4年的webapp。有时我们所做的更改需要复杂的数据库迁移,我只知道如何用Java编写,我们的流程是推送代码更改然后运行Java应用程序,同时迁移生产和QA服务器。针对整个数据库运行Java应用程序变得极其缓慢,可能需要数小时甚至数天。有没有其他人遇到这个问题,并有一个推荐的解决方案?只是稍微搜索一下,我看过一个数据库产品Flyway和Migrate4j - 还有其他人使用过它们并对它们感到高兴吗?