是否可以使用 Flyway 执行 NoSQL 迁移?

mau*_*chi 8 java nosql flyway

Flyway可以配置为在 NoSQL 数据库上执行迁移(即通过 Java API),还是仅为关系数据库设计?

Axe*_*ine 5

目前没有明确的支持。但是,您可以将 Flyway 与关系数据库和 NoSQL 数据库结合使用。然后,Flyway 会将其元数据表保留在关系数据库中,您将编写 Java 迁移来迁移 NoSQL 数据存储。

  • 尽管更好的抽象会更好(将 Flyway API 与 JDBC 解耦),但这是一个很好的折衷方案。谢谢阿克塞尔! (2认同)