Tôi cần sử dụng công cụ/khung công tác di chuyển cơ sở dữ liệu cho các ứng dụng dựa trên Spring Boot/Node.js của mình. Sau khi khám phá các tính năng của Liquibase và Flyway, tôi hơi bối rối khi sử dụng. Trong khi hỗ trợ rollback, cơ sở dữ liệu trung tính changeset, vv thu hút tôi đối với Liquibase, mặt khác sự đơn giản (SQL dựa), thủ tục tốt hơn, và hỗ trợ PL/SQL là kéo tôi về phía Flyway.Liquibase vs Flyway mà một trong những sử dụng?
Cần thêm điểm dữ liệu cụ thể tại đây trước khi quyết định cuối cùng về điều này.
Bạn đã tạo câu hỏi chỉ có bạn mới có thể trả lời dựa trên môi trường và kế hoạch dự án của bạn. Liquibase - hỗ trợ rollback, thay đổi cơ sở dữ liệu trung lập vv trong khi Flyway - đơn giản (dựa trên SQL), thủ tục tốt hơn và hỗ trợ PL/SQL. –
Roger bạn có điều gì khác trong đầu mình không? Giống như bất kỳ tính năng quan trọng được cung cấp bởi một trong số họ nhưng không phải bởi khác? – Tanmoy
Chúng là các công cụ khác nhau và do đó bạn cần phải lập bản đồ các tính năng của chúng với những gì bạn muốn làm trong quá trình phát triển của mình. Câu trả lời của cralfaro mở rộng danh sách các sự khác biệt, nhưng bạn chưa liệt kê những gì bạn muốn đạt được với một giải pháp để nó khó cho bất cứ ai cung cấp câu trả lời trực tiếp. –